当一个 gitlab runner 服务多个项目时,它只能运行一个 CI 管道,而其他项目管道必须排队。
是否可以让 gitlab runner 并行运行所有项目的管道?
我似乎没有在任何地方找到这方面的配置解释。
我相信您正在寻找的配置选项是concurrent
and limit
,您可以在 GitLab Runners 中更改它config.toml
file.
来自文档 https://docs.gitlab.com/runner/configuration/advanced-configuration.html:
的位置config.toml
file:
-
/etc/gitlab-runner/config.toml
在 *nix 系统上,当 GitLab Runner 处于
以 root 身份执行(这也是服务配置的路径)
-
~/.gitlab-runner/config.toml
在 *nix 系统上,当 GitLab Runner 处于
以非 root 身份执行
-
./config.toml
在其他系统上
Useful issue https://gitlab.com/gitlab-org/gitlab-ce/issues/18224以及。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)