Azure devops 我是否需要Azure DevOps中构建验证管道的触发器

Azure devops 我是否需要Azure DevOps中构建验证管道的触发器,azure-devops,triggers,yaml,Azure Devops,Triggers,Yaml,我们的开发验证包括每个PR触发一个“构建验证”管道。此文件包含: 触发器: -发展 问题是,当我们合并到dev时,我们希望触发另一个管道,它也包含触发器dev。因此,当合并实际发生时,我们有两个执行的管道,这不是最优的 以下是我的想法: 因为PR验证实际上是由分支策略触发的,而不是文件中的触发器,所以我可以从PR验证管道文件中删除触发器吗 谢谢简短的回答是:是的,您可以跳过触发部分 trigger部分不控制PR验证是否运行,它控制在将新提交推送到该特定分支时(即,拉请求完成后)运行的内容 配置

我们的开发验证包括每个PR触发一个“构建验证”管道。此文件包含:

触发器:
-发展
问题是,当我们合并到dev时,我们希望触发另一个管道,它也包含触发器
dev
。因此,当合并实际发生时,我们有两个执行的管道,这不是最优的

以下是我的想法: 因为PR验证实际上是由分支策略触发的,而不是文件中的触发器,所以我可以从PR验证管道文件中删除触发器吗


谢谢

简短的回答是:是的,您可以跳过触发部分

trigger
部分不控制PR验证是否运行,它控制在将新提交推送到该特定分支时(即,拉请求完成后)运行的内容

配置存储库的方式因存储库类型而异:

Azure回购的拉取请求触发器 正如您所说(和中所述),拉请求验证构建是使用分支策略配置的

在Azure Repos Git中,此功能是使用分支实现的 政策

GitHub Repos的请求触发器 要在github中托管的回购上触发pull-requets验证,请将目标分支添加到
pr
部分(有关详细信息,请参阅)

pr:
-发展