我对多级管道有疑问。假设我有管道 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 在启动另一个管道之前完成一个多阶段管道?而且我不是在谈论同一管道的另一个实例,而是在谈论一个完全不同的管道。