Deployment GitLab CI在多个运行程序上构建

Deployment GitLab CI在多个运行程序上构建,deployment,continuous-integration,gitlab,Deployment,Continuous Integration,Gitlab,我的问题比较简单, 我有gitlab设置,gitlab CI和两个独立的服务器,每个服务器都有自己的运行程序。 两个运行程序都在工作,可以成功执行生成 我现在想要实现的是让两个运行程序都构建一个项目,即使使用单独的命令,也能正常运行。最后一件事似乎是不可能的,但是如果我将两个跑步者都添加到一个项目中,它似乎只是基于其中一个而不是另一个 有没有可能让它同时基于这两种脚本,甚至改变脚本?有人在GitLab CI问题跟踪器()上提出了这个问题。建议的解决办法如下: 使用不同的标记创建多个作业,并将不同

我的问题比较简单,

我有gitlab设置,gitlab CI和两个独立的服务器,每个服务器都有自己的运行程序。 两个运行程序都在工作,可以成功执行生成

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


有没有可能让它同时基于这两种脚本,甚至改变脚本?

有人在GitLab CI问题跟踪器()上提出了这个问题。建议的解决办法如下:

使用不同的标记创建多个作业,并将不同的标记分配给这些跑步者:

工作1:
脚本:echo 1
标签:
-runner1
工作2:
脚本:echo 2
标签:
-runner2


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

我也有同样的问题。。我注意到现在可以为同一个项目分配多个跑步者,但它只在一个跑步者身上运行。这个问题对我来说不再相关,但因为这个答案会满足我最初的要求,尽管有点黑客味,我将其标记为已接受。