如何在Azure DevOps构建管道中排除一个分支
在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
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在“*”
和“*”
上都显示了语法错误,但最终还是接受了它。