我们可以在同一台机器上运行两个带有不同执行程序的gitlab runner吗?

时间:2016-09-17 11:57:00

标签: gitlab gitlab-ci gitlab-ci-runner

a)我们可以在同一台机器上运行两个gitlab runner(executor = docker和executor = shell)吗?

b)是否有任何方法只有在特定分支发生某些变化时触发构建?

1 个答案:

答案 0 :(得分:0)

ad a)是的,您可以在构建服务器上拥有许多运行程序,并且每个运行程序都可以拥有自己的配置并使用不同的执行程序。您可以使用tags强制使用特定的跑步者。有关详细信息,请参阅我的other answer

ad b)是的,使用only配置选项。

  

仅定义作业所针对的分支和标记的名称   建。

有关详细信息,请参阅documentation