Azure devops Azure DevOps中的多个YAML构建管道。如何防止触发另一个生成
我在Azure DevOps中有多个YAML构建管道。如果我在一个文件中提交了某些内容,我的两个构建管道都会自己触发。Azure devops Azure DevOps中的多个YAML构建管道。如何防止触发另一个生成,azure-devops,Azure Devops,我在Azure DevOps中有多个YAML构建管道。如果我在一个文件中提交了某些内容,我的两个构建管道都会自己触发。 如何设置只有已提交的生成管道才应触发的条件。您可以指定要在管道中包括或排除的文件路径。例如: # specific path build trigger: branches: include: - master - releases/* paths: include: - docs/* exclude:
如何设置只有已提交的生成管道才应触发的条件。您可以指定要在管道中包括或排除的文件路径。例如:
# specific path build
trigger:
branches:
include:
- master
- releases/*
paths:
include:
- docs/*
exclude:
- docs/README.md
更多信息。当管道使用相同的Yaml文件时,Yaml代码中的触发器可能无法满足您的需要 由于它们使用相同的yaml文件来创建管道,因此如果在一个管道中对yaml文件进行更改,其他管道也将应用相同的更改。在这种情况下,提交还可能触发多个构建管道 我想分享一个通用方法:您可以在
UI触发器编辑器中为每个管道控制触发器
以下是一个例子:
UI编辑器中的触发器设置将覆盖Yaml中的触发器。您可以为每个管道设置相应的触发器(甚至禁用触发器)
在使用相同yaml文件的情况下,UI编辑器还可以为管道触发器设置不同的条件。触发器是什么?