【问题标题】:Is this possible to create multiple pipeline triggers for target pipeline in yaml?这是否可以在 yaml 中为目标管道创建多个管道触发器?
【发布时间】:2020-05-18 17:59:33
【问题描述】:

我正在为我的 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:
            - '*'

而且这条管道无论如何都不会自动启动。如果我只留下一个“-管道”部分 - 它可以工作。

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

谢谢。

【问题讨论】:

  • 好几天没有收到您的回复,能否分享一下您对此问题的最新信息?如果您有任何疑问,请随时在此处分享。

标签: azure-devops yaml


【解决方案1】:

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

答案是肯定的,我用多个流水线资源测试过,都可以正常工作。

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

【讨论】:

    猜你喜欢
    • 2021-07-27
    • 2022-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-27
    • 2020-08-15
    相关资源
    最近更新 更多