6

我的问题比较简单,

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

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

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

4

1 回答 1

1

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

创建具有不同标签的多个作业,并为这些运行器分配不同的标签: job1: script: echo 1 tags: - runner1 job2: script: echo 2 tags: - runner2

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

于 2016-01-27T14:04:21.713 回答