【发布时间】:2021-08-02 00:01:45
【问题描述】:
我遇到了多级管道问题。假设我有管道 A 和管道 B。
流水线A如下:
- A.1 阶段
- A.2 阶段
管道B如下:
- B.1 阶段
- B.2 阶段
这些管道适用于放置在不同存储库中的不同触发器。
有时我们会有以下行为:
- 管道 A 开始阶段 A.1
- 然后,在流水线 A 可以开始阶段 A.2 之前,流水线 B 由于其触发器而启动并开始阶段 B.1(请注意,流水线 A 和 B 完全独立)
- 只有在 B.1 完成后,管道 A 才能在 A.2 上继续
我不抱怨顺序行为,我不想要并行运行。但我想告诉 Azure DevOps 在它开始另一个管道之前完成它。
总而言之,您能否告诉 Azure DevOps 在启动另一个管道之前完成一个多阶段管道?而且我说的不是同一管道的另一个实例,而是完全不同的管道。
【问题讨论】:
标签: azure-devops azure-pipelines multistage-pipeline