【发布时间】:2021-09-28 17:38:28
【问题描述】:
我的管道从公司管道继承(使用include)。我的管道中有连续的阶段,最后一个包含三个工作:
由于 gitlab-runner 资源非常有限,所有的作业不能同时运行。 Gitlab 似乎在同一阶段内按字母顺序启动作业。
“sonarqube”作业是最期待首先运行的作业,如何将其实例化优先于其他作业,同时仍保持它们并行?
在我的.gitlab-ci.yml 中,作业已按预期顺序被覆盖,但这不起作用:
include:
- project: "project/parent"
ref: production
file: "main.yml"
# ...
sonarqube:
stage: analysis
license-finder:
allow_failure: true
checkmarx:
dependencies: []
timeout: 1 hours
你有线索吗?
【问题讨论】:
标签: gitlab gitlab-ci gitlab-ci-runner