我们的存储库包含一些用于某些服务的 CI 管道作为单一存储库。这些管道将镜像部署到 Docker 镜像注册表。
我想运行一个单独的管道来执行 CD 部分,该管道从注册表中提取镜像并将它们部署在集群中。在 Azure DevOps 中,不同 yaml 管道之间是否可能存在这种依赖关系?
本质上:
假设我们有用于服务的管道 S1、S2、S3。 我想在所有三个管道完成后运行管道“部署”。
最佳答案
如果我正确理解了这个问题,是的,你可以。但我认为当另外 3 个管道完成时不可能触发 1 个管道。
不过,您可以一次又一次地触发它们,请参阅 Microsoft 文档以供引用: Trigger one pipeline after another
关于azure - Azure DevOps 管道可以按特定顺序运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67190516/