2016-05-04 112 views
0

由于每Gitlab CI(版本8.0)文档和博客,我是红色的我来到,我需要设置Gitlab服务器和VM /泊坞窗等一个Gitlab亚军纠正我,如果我错了是否必须设置Gitlab服务器和Gitlab亚军配置?

我的结论我对持续整合概念很陌生。请任何人告诉我是否必须在虚拟机上安装Runner,或者我们有没有其他方法可以使用Gitlab CI而不使用Runner。对不起,如果这个问题很愚蠢。

请指引我从那里我将开始,如果任何人有很好的文档,设置和使用Gitlab CI首尾相接。非常感谢,非常感谢。

+0

你并不需要一个亚军,但如果你想要做CI,你确实需要一个。这是基本的。当然,你也可以在承诺触发jenkins或其他任何事情并创建这种CI。这一切都取决于你想要的。 –

+0

感谢@Erik的重播。我想做CI。由于每GitLab架构(https://about.gitlab.com/gitlab-ci/)我看到一个GitLab服务器(希望我一定要设置这个)和亚军(它可以是我的个人电脑)。 –

+0

我要去的方式不詹金斯使用GitLab CI。现在我已经成功使用测试回购在EC2实例上设置了GitLab CI。下一步是专注于如何与跑步者合作。如果我在正确的轨道上,请纠正我。谢谢 –

回答

1

TL;博士

不,你并不需要设置自己的虚拟机使用的运动员(具体的运动员)。 GitLab还提供共享的跑步者,任何人都可以使用。阅读差异here


有四个短步骤来使用GitLab参赛者:

  1. 启用共享转轮具有标记搬运工Project > Runners
  2. 下指定Project > CI/CD Pipelines > Test coverage parsing下一个正则表达式来从控制台输出过滤覆盖
  3. 创建构建和测试你的项目需要一个包含所有泊坞窗图像
  4. 创建.gitlab-ci.yml,并定义测试/覆盖范围如何完成

您可以看到一些示例here。 (免责声明:文章是我写的)

+0

谢谢。我以前也是这样。当我是初学者时,需要花更多时间来了解gitlab ci跑步者背后的逻辑。 –

+0

@NagarjunaDN它也花了我一段时间来抓住它:) –