配置运行程序以同时运行多个作业

Rod*_*son 7 gitlab gitlab-ci gitlab-ci-runner

当一个gitlab运行程序服务多个项目时,它只能运行一个CI管道,而其他项目管道必须排队。

是否可以使gitlab运行程序并行运行所有项目中的管道?

我似乎在任何地方都找不到此配置的说明。

Rek*_*vni 10

我相信您要寻找的配置选项是concurrentlimit,您可以在GitLab Runners config.toml文件中更改它们。

文档中

  • concurrent:限制全局可以同时运行的作业数。使用所有已定义的运行器的作业的最大上限。0并不代表无限

  • limit:限制此令牌可以同时处理多少个作业。

有用的问题

  • @SwetankPoddar我很确定你的意思是``/etc/gitlab-runner```,除非你创建了一个``~/etc/gitlab-runner```来放入它。否则上面的配置序列查找是正确的。 (2认同)