【发布时间】:2022-09-26 09:45:17
【问题描述】:
当然,我知道,如果这些作业指向单个跑步者,那么单个作业会按顺序 FIFO 运行,所以他们喜欢等待。
那也行。
对于我们一次只能部署和测试一个版本的测试环境,我们不仅需要查询单个作业,还需要查询整个管道。
需要明确的是:如果我们有 Job_Deploy 和 Job_Test 是管道的一部分 Pipeline,我们需要等待整个管道完成。
到目前为止,我们有这样的场景,序列可能不按顺序排列:
Job_Deploy1、Job_Deploy2、Job_Test2、Job_Test1可能是这样。
但是我们需要它严格的FIFO
Pipeline1(Job_Deploy1, Job_Test1), Pipeline(Job_Deploy2, Job_Test2)
我们怎样才能做到这一点?
为什么我们似乎只有这个要求?我们在这里有什么错误的认识吗?这是最佳实践吗?如果不是:为什么?
此致
-
你能展示你的 gitlab-ci.yaml 代码吗?
标签: gitlab gitlab-ci gitlab-ci-runner cicd gitlab-ce