首页 > 解决方案 > 如何在 Azure DevOps 构建管道中排除一个分支

问题描述

在 Azure DevOps 中,可以定义构建管道,默认情况下在将代码推送到分支时执行该管道。

我希望管道为除一个以外的所有分支运行。配置

trigger:
  branches:
    include:
    - branchToInclude
    exclude:
    - branchToExclude

当我推送到 branchToInclude 时工作。

但是,如果我拿走包含部分,当我推送到 branchToInclude 时,管道不会执行。

trigger:
  branches:
    exclude:
    - branchToExclude

当我尝试保存文件时,不接受 * 而不是 branchToInclude。有没有办法配置一个管道来为除一个之外的所有分支执行?

标签: azuretriggersazure-devopsazure-pipelines

解决方案


我想这样的事情应该有效

trigger:
  branches:
    include:
    - '*'
    exclude:
    - branchToExclude

推荐阅读