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

iva*_*ron 4 azure azure-devops azure-pipelines azure-pipelines-release-pipeline

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

Trigger我的yml就是这样

在此输入图像描述 我需要如何改变yml才能达到预期的效果?

Bri*_*SFT 5

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

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

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

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

    在此输入图像描述