【问题标题】:How to create a Build Completion Trigger after creating YAML创建 YAML 后如何创建构建完成触发器
【发布时间】:2020-03-29 07:25:25
【问题描述】:

在您完成创建 YAML 管道的工作后,有没有人知道如何真正“使用经典编辑器”?我有两个 YAML 管道正在尝试链接,因此管道 A 在管道 B 成功完成后启动。

根据微软自己的文档:

YAML 语法尚不支持构建完成触发器。创建 YAML 构建管道后,您可以使用经典编辑器指定构建完成触发器。

如果它是一条蛇,它可能会咬我,但在严格使用 YAML 创建管道之后,我不知道在哪里/如何/如果“使用经典编辑器”是可能的。

https://docs.microsoft.com/en-us/azure/devops/pipelines/build/triggers?view=azure-devops&tabs=yaml#build-completion-triggers

【问题讨论】:

    标签: azure-devops continuous-integration yaml azure-pipelines


    【解决方案1】:

    编辑:微软提供了一种新的方式——管道资源:

    在以下示例中,我们有两个管道 - app-ci(由 YAML sn-p 定义的管道)和 security-lib-ci(由管道资源引用的管道)。我们希望 app-ci 管道每次在 master 分支或任何发布分支中构建新版本的安全库时自动运行。

    # this is being defined in app-ci pipeline
    resources:
      pipelines:
      - pipeline: securitylib   # Name of the pipeline resource
        source: security-lib-ci # Name of the pipeline referenced by the pipeline resource
        trigger: 
          branches:
          - releases/*
          - master
    

    在这里查看more 信息。


    旧答案:

    编辑 YAML 时点击触发器:

    那里添加触发器:

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-03
    • 1970-01-01
    • 2010-10-08
    • 2020-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-30
    相关资源
    最近更新 更多