使用gitlab和gitlab Runner时,在项目的不同分支上排队第二个管道

问题描述 投票:0回答:1

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

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

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

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

enter image description here

gitlab gitlab-ci gitlab-ce
1个回答
0
投票

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

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

如果使用kubernetes执行程序,您可以添加env变量RUNNER_REQUEST_CONCURRENCY,它将为创建的每个运行程序设置所需的request_concurrency

© www.soinside.com 2019 - 2024. All rights reserved.