求助:Azure YAML Pipeline通过标签触发下游流水线失败
排查Azure YAML流水线标签触发失效问题
问题描述
需求:上游Azure YAML流水线完成时,通过Tag标签触发下游Azure YAML流水线。参考官方文档配置了下游流水线的资源触发器,但使用Tagtest标签时下游流水线未触发,配置代码如下:
resources: pipelines: - pipeline: POCPipeline source: \***\*** trigger: tags: - Tagtest
排查方向
确认上游流水线的标签绑定对象
标签必须添加到上游流水线的具体运行实例上,而非流水线本身或代码分支标签。检查上游完成的目标运行是否确实带有Tagtest标签。修正
source字段格式source应填写上游流水线的名称,不能使用带反斜杠的路径格式。若上游流水线在其他项目下,需额外添加project字段指定项目名称,示例:resources: pipelines: - pipeline: POCPipeline source: 上游流水线名称 project: 上游项目名称 # 跨项目场景必填 trigger: tags: - Tagtest检查下游流水线的触发器状态
进入下游流水线编辑页面,在「触发器」选项卡中确认「资源触发器」已启用,未被手动禁用该触发规则。查看触发历史日志
上游流水线完成后,查看下游流水线的「触发器历史」,里面会记录触发尝试的细节,包括标签不匹配、权限不足等具体失败原因。
内容的提问来源于stack exchange,提问作者user
相关产品推荐
相关产品推荐

