如何在Azure DevOps Pipeline中筛选分支/标签以移除发布分支?
Azure DevOps Pipeline 筛选分支列表移除发布分支的方法
你可以通过以下两种方式实现手动运行管道时过滤掉发布分支:
方式一:通过Pipeline界面配置
- 打开目标Pipeline的编辑页面,切换到顶部的触发器选项卡
- 在「分支」区域,点击「添加分支」:
- 若要指定允许的分支,输入匹配规则(比如
features/*、hotfix/*) - 若要直接排除发布分支,点击规则右侧的「排除」选项,输入发布分支的匹配规则(比如
release/*)
- 若要指定允许的分支,输入匹配规则(比如
- 保存配置后,再次点击「运行管道」,分支列表就只会显示符合规则的分支了
方式二:通过YAML配置
在Pipeline的YAML文件中添加分支筛选规则,该规则同时会影响自动触发和手动运行的分支列表:
trigger: branches: include: - features/* - hotfix/* # 允许功能分支、修复分支 exclude: - release/* # 排除所有发布分支
内容的提问来源于stack exchange,提问作者Ascalonian
相关产品推荐
相关产品推荐

