【发布时间】:2020-05-07 19:38:20
【问题描述】:
在 YAML 多阶段管道中,是否可以在完成给定阶段而不是整个管道时触发另一个管道?例如
管道 A 可能有阶段:构建 => 测试 => 部署环境 1 => 部署环境 2
我希望管道 B 在“部署环境 1”完成后触发。
目前可以吗?
【问题讨论】:
标签: azure-devops azure-devops-yaml
在 YAML 多阶段管道中,是否可以在完成给定阶段而不是整个管道时触发另一个管道?例如
管道 A 可能有阶段:构建 => 测试 => 部署环境 1 => 部署环境 2
我希望管道 B 在“部署环境 1”完成后触发。
目前可以吗?
【问题讨论】:
标签: azure-devops azure-devops-yaml
您唯一的方法是使用 REST API 在Deploy Env 1 阶段的最后一步触发管道 B。
请查看REST API
POST https://dev.azure.com/{organization}/{project}/_apis/build/builds?api-version=5.1
您可以在developer community 上创建一个主题,但我们需要一些时间才能得到它。
【讨论】: