Azure:无法触发另一个发布管道

时间:2019-09-02 12:30:54

标签: azure azure-devops

我正在尝试使用这种文件夹结构(经典编辑器)在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

调试日志没有帮助。这里有什么问题?

1 个答案:

答案 0 :(得分:0)

  

Azure:无法触发另一个发布管道

当您使用Trigger Build任务从另一个触发发布管道时,我可以重现此问题。

那是因为此任务仅支持Build管道,不支持发布管道。

请检查此任务的说明:

  

可用于触发新构建的构建任务,以便   构建链接是可能的。支持条件触发器。

     

此构建任务允许在TFS中链接构建。它使   使用内置的TFS API将任何版本的新版本排队   定义(在同一团队项目中,甚至跨项目)   如果 Build 应该是   触发。

作为测试,我添加了一个名为Master-Pipeline 1的新 build 管道,然后可以在发布管道Starter-Pipeline 1中触发该构建管道。

希望这会有所帮助。