GitHub拉取请求触发Azure DevOps中的所有管道

时间:2020-07-05 00:12:33

标签: git github azure-devops

我在Azure DevOps中有3个管道,每个分支都在其中,并且代码在GitHub上。

每当我执行任何“拉取请求”时,我的所有3条管道都会被触发。我该如何避免呢?

该消息显示“自动进行PR”

enter image description here

我的3条管道正在使用分离的分支:

开发管道

ls

登台管道

trigger:
  branches:
    include: [develop]
  paths:
    include:
      - backend/*

生产渠道

trigger:
  branches:
    include: [staging]
  paths:
    include:
      - backend/*

1 个答案:

答案 0 :(得分:0)

我在文档PR trigger中发现了如何禁用所有添加的PR的运行:

pr: none

它根源如下:

trigger:
  branches:
    include: [develop]
  paths:
    include:
      - backend/*

pr: none

也:

重要

YAML PR触发器仅在GitHub和Bitbucket Cloud中受支持。如果 您使用Azure Repos Git,可以配置用于构建的分支策略 验证以触发您的构建管道进行验证。