在不同分支上运行并行管道

时间:2020-04-25 15:41:57

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

这是项目www.example.com的两个分支:分支商标和分支bella

第33条管道是www.example.com的logan分支,而第34条管道是www.example.com的bella分支。

第33条管道还没有结束时,第34条管道将始终处于待处理阶段。

如果一个分支的pepeline待定,另一分支的pepeline是否会受到影响?
这很奇怪,我该如何解决?

enter image description here

1 个答案:

答案 0 :(得分:1)

如果您有自己的跑步者,则可以修改config.toml文件,特别是更改request_concurrency属性:

[[runners]]
  name = "super-runner"
  request_concurrency = 10
  ...

如果使用kubernetes执行程序,则可以添加环境变量RUNNER_REQUEST_CONCURRENCY,它将为创建的每个跑步者设置所需的request_concurrency