【发布时间】:2021-11-18 16:16:03
【问题描述】:
我有 3 个 Yaml 管道:
- CI1 应该建立在对 services/* 分支的任何提交之上
- CI2 应该建立在对 services-release/* 分支的任何提交上
- 应该部署 CI2 创建的工件的 CD
CD 设置如下:
YAML 设置
触发器设置
如您所见,我尝试了不同格式的分支到分支过滤器。即使我添加了非通配符过滤器,我仍然会看到以下行为:
- CD 管道在 CI2 之后触发,由提交到 services-release/* 分支(这是正确的)触发,但它从分支发布最新构建,在“手动和计划构建的默认分支”下拉列表中指定 - 这是在我的情况下发展。
我应该改变什么来部署 CI2 build 从 services-release/* 分支生成的工件?
【问题讨论】:
标签: azure-devops yaml