是否必须设置Gitlab服务器并配置Gitlab运行器?

时间:2016-05-04 06:29:21

标签: continuous-integration gitlab-ci gitlab-ci-runner

根据Gitlab CI(版本8.0)文档和博客我是红色的我得出的结论是我需要在VM / docker上设置Gitlab服务器和Gitlab运行器等。如果我错了,请纠正我

我对持续集成概念很陌生。请任何人让我知道是否必须在虚拟机上设置Runner,或者我们有没有其他方法可以在没有Runner的情况下使用Gitlab CI。对不起,如果这个问题很愚蠢。

如果有人有好的文档来设置和使用Gitlab CI端到端,请指导我从哪里开始。谢谢,非常感谢。

1 个答案:

答案 0 :(得分:1)

<强> TL;博士

不,您不需要设置自己的VM来使用Runners(特定的Runners)。 GitLab还提供共享的Runners,任何人都可以使用。阅读差异here

使用GitLab Runners有四个简短的步骤:

  1. Project > Runners
  2. 下启用使用docker标记的共享Runner
  3. Project > CI/CD Pipelines > Test coverage parsing下指定正则表达式以过滤控制台输出的覆盖范围
  4. 创建包含构建和测试项目所需的所有内容的docker镜像
  5. 在项目的根目录中创建.gitlab-ci.yml并定义测试/覆盖范围的完成方式
  6. 您可以看到一些示例here。 (免责声明:文章由我撰写)