Azure devops Azure DevOps多阶段管道,通过特定工件更改触发特定阶段

Azure devops Azure DevOps多阶段管道,通过特定工件更改触发特定阶段,azure-devops,yaml,Azure Devops,Yaml,多级管道如下图所示。 A->B->C 阶段A消耗工件A 阶段B消耗工件B 阶段C消耗工件C 工件可以是存储库/管道 当B工件发生变化时,如何仅触发B阶段?看起来每个阶段都需要一种触发,这在目前是不可能实现的。请查收 对不起,我应该再澄清一点。我不认为触发器可以解决所有用例,但在阶段上使用触发器至少可以让您拥有以下功能: 阶段A有触发器/src/appA 阶段B有触发器/src/appB 如果您将(脚本、代码等)提交给/src/appB,那么它应该使用以前的工件,并且只构建appB,如果需要,还可

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

阶段A消耗工件A 阶段B消耗工件B 阶段C消耗工件C

工件可以是存储库/管道


当B工件发生变化时,如何仅触发B阶段?

看起来每个阶段都需要一种触发,这在目前是不可能实现的。请查收

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

  • 阶段A有触发器/src/appA
  • 阶段B有触发器/src/appB
  • 如果您将(脚本、代码等)提交给/src/appB,那么它应该使用以前的工件,并且只构建appB,如果需要,还可以进一步构建


    评论中提到了这一点,没有微软的反馈,但是现有的Azure DevOps功能无法实现。

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