我在Azure DevOps中有3个管道,每个分支都在其中,并且代码在GitHub上。
每当我执行任何“拉取请求”时,我的所有3条管道都会被触发。我该如何避免呢?
该消息显示“自动进行PR”
我的3条管道正在使用分离的分支:
开发管道
ls
登台管道
trigger:
branches:
include: [develop]
paths:
include:
- backend/*
生产渠道
trigger:
branches:
include: [staging]
paths:
include:
- backend/*
答案 0 :(得分:0)
我在文档PR trigger中发现了如何禁用所有添加的PR的运行:
pr: none
它根源如下:
trigger:
branches:
include: [develop]
paths:
include:
- backend/*
pr: none
也:
重要
YAML PR触发器仅在GitHub和Bitbucket Cloud中受支持。如果 您使用Azure Repos Git,可以配置用于构建的分支策略 验证以触发您的构建管道进行验证。