如何在Azure DevOps构建管道中排除一个分支

如何在Azure DevOps构建管道中排除一个分支,azure,triggers,azure-devops,azure-pipelines,Azure,Triggers,Azure Devops,Azure Pipelines,在Azure DevOps中,可以定义将代码推送到分支时默认执行的代码 我希望管道为除一个分支外的所有分支运行。配置 trigger: branches: include: - branchToInclude exclude: - branchToExclude 当我按下按钮时工作 trigger: branches: exclude: - branchToExclude 但是如果我去掉include部分,当我推到branchToInc

在Azure DevOps中,可以定义将代码推送到分支时默认执行的代码

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

trigger:
  branches:
    include:
    - branchToInclude
    exclude:
    - branchToExclude
当我按下按钮时工作

trigger:
  branches:
    exclude:
    - branchToExclude
但是如果我去掉include部分,当我推到branchToInclude时,管道就不会执行

trigger:
  branches:
    exclude:
    - branchToExclude

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

我想类似的方法应该可以工作

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

当你从任何分支(而不是排除)推送代码时,构建没有运行,你说的“管道没有执行”是什么意思?是的,我更改了文本以使其更清晰这正是他写的
A*而不是branchToInclude在我试图保存文件时不被接受
好的,你是对的,我有点仓促,我刚刚做了一个测试,您的答案有效,语法
“*”
也有效。谢谢,它有效,Azure DevOps在
“*”
“*”
上都显示了语法错误,但最终还是接受了它。