You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitHub从develop分支创建标签无法触发Azure流水线问题排查

问题分析与解决方案

你的问题出在标签触发器的配置位置错误。当前你把标签路径refs/tags/*放在了branches的include列表中,这会导致CI系统仅在满足分支规则的前提下才处理标签事件——比如master分支的标签,因为分支本身在branches.include里,所以能触发;但develop分支不在分支规则内,即使创建了标签,系统也不会识别这个标签推送事件。

正确的配置需要将分支触发器和标签触发器分开定义,单独为标签设置include规则:

trigger:
  branches:
    include:
      - master
      - feature*
  tags:
    include:
      - '*'

这样配置后,不管是从哪个分支创建并推送标签,都会触发流水线;同时master分支、feature开头的分支推送代码时,也会正常触发流水线。

内容的提问来源于stack exchange,提问作者Manish

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 05:23:11