是否可以为Yaml中的目标管道创建多个管道触发器?

时间:2020-05-18 17:59:33

标签: azure-devops yaml

我正在为我的NuGet创建一组管道,并希望建立管道依赖性以构建/发布层次结构中所有已更改的NuGet。

如果后代管道只有一个祖先,则一切正常。但是在NuGet有多个祖先的情况下,它将无法工作。例如,我的管道带有下一个资源部分

resources:
  pipelines:
    - pipeline: entity
      source: Entity-Ci
      trigger:
        branches:
          include:
            - '*'
    - pipeline: configuration
      source: Configuration-CI
      trigger:
        branches:
          include:
            - '*'
    - pipeline: dataAbstractions
      source: DataAccess-Abstractions-CI
      trigger:
        branches:
          include:
            - '*'

在任何情况下,该管道都不会自动启动。如果我只剩下一个“-管道”部分,那么它会起作用。

在任何祖先管道被触发运行的情况下,是否可以创建一个运行管道的触发器?

谢谢。

1 个答案:

答案 0 :(得分:0)

是否有可能创建一个在情况下运行管道的触发器 什么祖先管道被触发运行?

答案是肯定的,我测试了多种管道资源,并且可以很好地工作。

enter image description here

enter image description here enter image description here

您可以尝试在用户界面中配置build completion triggers,从设置菜单中选择触发器,以查看是否有效。

enter image description here

enter image description here