【问题标题】:Azure DevOps multi-stage pipeline, trigger specific stage by specific artifact changeAzure DevOps 多阶段管道,通过特定工件更改触发特定阶段
【发布时间】:2020-11-18 12:32:32
【问题描述】:

多级管道如下所示。 A->B->C

阶段 A 消耗工件 a B阶段消费神器b C阶段消费神器c

工件可以是存储库/管道...

b神器变化时如何只触发Stage B?

【问题讨论】:

  • 嗨@Janusz Nowak。这张票有更新吗?如果答案能给你一些帮助,请随时告诉我。只是提醒this

标签: azure-devops yaml


【解决方案1】:

看起来每个阶段都需要某种触发器,目前无法实现。请查看this topic on developer community

对不起,我应该再澄清一点。我认为触发器不会解决所有用例,但在阶段设置触发器至少可以让您拥有以下内容:

  1. A 阶段有触发器 /src/appA
  2. Stage B 有触发器 /src/appB

如果您将(脚本、代码等)提交到 /src/appB,它应该使用以前的工件,并且只构建 appB 并在请求时进一步构建。

评论中提到了这一点,并且没有得到 MS 的反馈,但是现有的 Azure DevOps 功能是不可能的。

【讨论】:

    猜你喜欢
    • 2020-11-23
    • 1970-01-01
    • 1970-01-01
    • 2021-03-25
    • 1970-01-01
    • 2021-11-10
    • 2021-08-02
    • 2021-03-18
    • 2021-11-05
    相关资源
    最近更新 更多