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
解决了这个错误
我有一个部署管道,当构建管道完成时应该 运行。这是 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
解决了这个错误