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

如何让Azure Pipeline仅在dev分支提交变更时触发运行?

解决Azure Pipelines仅dev分支变更触发的问题

方法1:完善YAML文件的触发器配置

在你的azure-pipelines.yaml中明确指定仅监听dev分支的提交,同时排除所有其他分支,确保配置优先级:

trigger:
  branches:
    include:
      - dev
    exclude:
      - '*' # 排除所有非dev分支的提交触发

如果不需要合并请求(PR)触发Pipeline,还可以添加PR禁用配置:

pr: none

方法2:检查Pipeline的全局触发设置

  1. 进入Azure DevOps的Pipeline详情页,点击顶部的编辑按钮
  2. 在编辑页面右上角点击触发器选项卡
  3. 找到“Continuous integration”部分,确保**“Override the YAML continuous integration trigger from here”**选项处于关闭状态(不勾选),这样YAML中的触发器配置才会生效
  4. 如果之前手动添加过其他分支的触发规则,直接删除这些规则即可

额外注意点

如果其他分支不需要触发Pipeline,可以删除该分支下的azure-pipelines.yaml文件;或者在对应分支的yaml中配置trigger: none,主动禁用该分支的触发逻辑

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 05:15:33