我在某些项目上启用了GitLab CI,有时候,当有并发时,就会看到作业排队。
我正在为10个或更多项目使用一个特定的跑步者。
在多个项目中使用GitLab CI运行器时是否有最佳实践?我应该为多个项目使用一个或多个参赛者吗?
答案 0 :(得分:1)
如果要为多个项目使用一个或多个运行程序,则取决于构建的性能。因此,我想说没有简单的经验法则,需要进行一些调整才能找到适合自己的东西。
您可以通过两种方式扩展构建:
concurrent
中的/etc/gitlab-runner/config.toml
值从1
增加到更高的数字。我通常使用两者的组合,但一般来说,我的观点是第一种方法(将跑步者锁定到存储库)提供更好的大型项目,第二种方法更适合于几个小型或中型回购