Azure devops 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:

我在Azure DevOps中有多个YAML构建管道。如果我在一个文件中提交了某些内容,我的两个构建管道都会自己触发。
如何设置只有已提交的生成管道才应触发的条件。

您可以指定要在管道中包括或排除的文件路径。例如:

# specific path build
trigger:
  branches:
    include:
      - master
      - releases/*
  paths:
    include:
      - docs/*
    exclude:
      - docs/README.md

更多信息。

当管道使用相同的Yaml文件时,Yaml代码中的触发器可能无法满足您的需要

由于它们使用相同的yaml文件来创建管道,因此如果在一个管道中对yaml文件进行更改,其他管道也将应用相同的更改。在这种情况下,提交还可能触发多个构建管道

我想分享一个通用方法:您可以在
UI触发器编辑器中为每个管道控制触发器

以下是一个例子:

UI编辑器中的触发器设置将覆盖Yaml中的触发器。您可以为每个管道设置相应的触发器(甚至禁用触发器)


在使用相同yaml文件的情况下,UI编辑器还可以为管道触发器设置不同的条件。

触发器是什么?