在我们的Azure DevOps部署中,我们有一个“主”发布管道,该管道生成并运行“子”管道。子管道永远不会直接运行。
当前,我们在主管道中使用Powershell脚本启动了子管道,但是我想知道是否有内置任务可以自动执行此任务?我查看了任务列表,但没有发现任何问题。如果没有,那很好,但是想问一下,以防我错过了什么。
答案 0 :(得分:0)
我不相信默认情况下会有内置的,所以坚持使用Posh脚本可能是最好的选择。
我之前已经找到/看到过该扩展程序:https://marketplace.visualstudio.com/items?itemName=sergiibomko.vsts-trigger
似乎可以通过少量配置即可满足您的要求,但这是第三方提供的扩展程序,没有大量的评论/声誉。
IMO,如果您的Powershell脚本当前正在做您所需的工作而没有任何痛苦,请坚持这样做:)
答案 1 :(得分:0)
没有开箱即用的任务,但是在市场上您可以找到VSTS Creare Release Task,它们可以完全满足您的需求。
答案 2 :(得分:0)
答案已更改为Azure DevOps的最新更新。
您应该能够使用多阶段管道或属于Yaml管道的作业。
请参阅下面的内容以了解如何执行此操作:https://github.com/venura9/azure-devops-yaml
只要您正确地使用`dependsOn',您就应该很好。