a)我们可以在同一台机器上运行两个gitlab runner(executor = docker和executor = shell)吗?
b)是否有任何方法只有在特定分支发生某些变化时触发构建?
ad a) 是的,您可以在构建服务器上拥有许多运行程序,并且每个运行程序都可以拥有自己的配置并使用不同的执行程序 . 您可以使用tags强制使用特定的跑步者 . 有关详细信息,请参阅我的other answer .
ad b) 是,使用 only 配置选项 .
only
仅定义要为其构建作业的分支和标记的名称 .
有关详细信息,请参阅documentation
1 回答
ad a) 是的,您可以在构建服务器上拥有许多运行程序,并且每个运行程序都可以拥有自己的配置并使用不同的执行程序 . 您可以使用tags强制使用特定的跑步者 . 有关详细信息,请参阅我的other answer .
ad b) 是,使用
only
配置选项 .有关详细信息,请参阅documentation