Azure DevOps 管道资源触发器不再有效

Azure DevOps Pipeline Resource Trigger is no longer working

我有一个部署管道,当构建管道完成时应该 运行。这是 yaml:

resources:
  pipelines:
  - pipeline: BuildPipeline 
    source: buildpipelinename
    trigger: true    

我已将源(构建)和触发(部署)管道的 Default branch for manual and scheduled builds 设置到正确的分支,并且构建管道创建了一个工件。如果我 运行 手动部署管道,最新的构建工件会按预期下载 - 问题只是触发器。这曾经有效,我不知道发生了什么变化。自上次成功自动部署以来,我已经恢复了对整个文件的更改,并从我的存储库中删除了所有其他分支,但没有成功。如有任何帮助,我们将不胜感激!

在此处使用 pipeline1 和 pipeline2 对新项目进行了测试。管道 1 完成时管道 2 成功触发。

可能是您的 project/azure devops 的错误。尝试重命名源管道并将触发器更新为新值,看看是否有帮助。

#pipeline2.yml
resources:
  pipelines:
    - pipeline: pipeline1
      source: pipeline1
      trigger: true

Microsoft 通过 this fix

解决了这个错误