GitLab CI建立在多个跑步者身上

时间:2013-10-10 17:36:41

标签: deployment continuous-integration gitlab

我的问题相对简单,

我有gitlab设置,gitlab CI和两个独立的服务器,每个都有自己的跑步者。 两个跑步者都在工作,可以成功执行构建。

我现在想要实现的是让两个跑步者都建立一个项目,即使是单独的命令也是如此。最后这件事似乎不太可能,但如果我将两个跑步者添加到一个项目中,它似乎只是建立在其中一个而不是另一个上。

是否有可能让它在两者上构建,甚至可能改变脚本?

1 个答案:

答案 0 :(得分:0)

有人在GitLab CI问题跟踪器(https://gitlab.com/gitlab-org/gitlab-ci/issues/237)上提到了这一点。提出的解决方法如下:

  

使用不同的标签创建多个作业,并为这些跑步者分配不同的标签:    job1: script: echo 1 tags: - runner1 job2: script: echo 2 tags: - runner2

不是一个很好的解决方案,特别是如果你想在一群跑步者身上运行完全相同的工作(就像我一样),但它可以起作用。