怎样学习一个新技术

http://blog.csdn.net/yuexianchang/article/details/53114423html

实践该方法:Continuous Integration 简称CI.linux

1、是什么git

1.1.官网定义 github

Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. Many teams find that this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly.docker

能够理解为:协助开发及时发现集成问题,将软件集成这个工做自动化.segmentfault

1.2.同类技术有哪些api

1.3.对比同类的优缺点服务器

1.4.组成部分app

1.4.1【持续集成服务器就是可以采用自动化的手段,来解放人的双手,实现项目持续集成的工具。与之配套的软件有 TeamCity、Jenkins、Go 等。】应该如何理解工具

1.4.3 持续集成工具,这里选择GitLab CI【If you want a fully-automated process, with GitLab you can do that too.】

1.4.4 GitLab-Runner

 A Runner is responsible for the actual build and can be configured to be used with one or many projects. It talks to the GitLab CI API, reads .gitlab-ci.yml, follows the steps defined in that file and sends the results to GitLab CI.它与GitLab CI API对话,读取.gitlab-ci.yml,遵循该文件中定义的步骤,并将结果发送给GitLab CI。

Q:安装GitLab-Runner

We will need a server instance where we will install the GitLab Runner?【https://about.gitlab.com/2016/03/01/gitlab-runner-with-docker/】

1.1.5 

2、为何会出现

2.1.没有这个技术以前怎么作?解决什么问题?

3、怎么作3.1如何跑自动化测试

能够跑Gitlab自动化测试的的Executor有不少种,这里咱们选择了用Docker做为Executor去跑自动化测试。

 

参考:

https://about.gitlab.com/2016/03/01/gitlab-runner-with-docker/

http://scarletsky.github.io/2016/07/29/use-gitlab-ci-for-continuous-integration/

https://tech.upyun.com/article/245/CI1.html

http://www.cnblogs.com/love-snow/articles/7676291.html

https://docs.gitlab.com/runner/install/linux-repository.html

http://scarletsky.github.io/2016/07/29/use-gitlab-ci-for-continuous-integration/ 【gitlab-ci-multi-runner是旧版本,官网上能够查到

https://segmentfault.com/a/1190000006120164

https://zacksleo.github.io/2017/05/30/GitLab-CI%E5%AE%9E%E7%8E%B0%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95/index.html

http://www.importnew.com/24358.html

相关文章
相关标签/搜索