我正在尝试使用这种文件夹结构(经典编辑器)在azure-devops中创建管道层次结构:
-Starter
-- Starter-Pipeline 1
-- Starter-Pipeline 2
-Master
-- Master-Pipeline 1
-- Master-Pipeline 2
入门管道应根据条件触发主管道。为此,我使用了Trigger Build Task。
Name of the Build Definitions that shall be triggered: Master-Pipeline 1
但是,出现此错误:
##[error]Did not find any build definition with this name: Master-Pipeline 1
调试日志没有帮助。这里有什么问题?
答案 0 :(得分:0)
Azure:无法触发另一个发布管道
当您使用Trigger Build任务从另一个触发发布管道时,我可以重现此问题。
那是因为此任务仅支持Build管道,不支持发布管道。
请检查此任务的说明:
可用于触发新构建的构建任务,以便 构建链接是可能的。支持条件触发器。
此构建任务允许在TFS中链接构建。它使 使用内置的TFS API将任何版本的新版本排队 定义(在同一团队项目中,甚至跨项目) 如果 Build 应该是 触发。
作为测试,我添加了一个名为Master-Pipeline 1
的新 build 管道,然后可以在发布管道Starter-Pipeline 1
中触发该构建管道。
希望这会有所帮助。