如何在 Azure Pipelines 中排除除 master 分支之外的所有分支?

how to exclude build all branches except master branch in Azure Pipelines?

目前我的管道总是 运行s 构建在其他分支上,我的期望是我的管道只需要 运行 构建一个分支,即 master 分支。

Trigger 来自我的 yml 就是这样

我需要如何更改 yml 才能按预期实现?

如果您希望 YAML 构建管道只能从 master 分支触发,您可以尝试以下操作:

  1. 只保留master分支上的YAML文件。并确保触发器上的分支过滤器仅包括 master。

    trigger:
      branches:
        include:
        - master
    
  2. 如果您不能只将 YAML 文件保留在 master 分支上,请确保每个分支上的 YAML 文件具有与上述相同的分支过滤器。

  3. 从设置页面设​​置触发器,只包含主分支。这样,YAML文件中设置的触发器将被设置页面中的触发器覆盖。