我们的存储库包含一些作为单一存储库的服务的 CI 管道。这些管道将映像部署到 docker 映像注册表。
我想运行一个单独的管道来完成 CD 部分,它从注册表中提取图像并将它们部署到集群中。在 Azure DevOps 中,不同 yaml 管道之间是否可能存在这种依赖性?
本质上:
假设我们有用于服务的管道 S1、S2、S3。 我想在三个管道都完成后运行管道“部署”。
答案 0 :(得分:0)
如果我正确理解了这个问题,是的,你可以。但我不认为在完成 3 个其他管道时触发 1 个管道是可能的。
您可以一个接一个地触发它们,请参阅 Microsoft Docs 以供参考:Trigger one pipeline after another