Azure DevOps 任务启动另一个发布管道?
Azure DevOps task to kick off another release pipeline?
在我们的 Azure DevOps 部署中,我们有一个 "master" 生成管道和 运行 个 "child" 管道。子管道永远不会直接 运行 。
目前我们在主管道中使用 Powershell 脚本启动子管道,但我想知道是否有内置任务可以自动执行此操作?我已经查看了任务列表,但没有任何内容跳出。没有也没关系,万一遗漏了什么想问一下。
我认为默认情况下没有内置脚本,所以坚持使用 Posh 脚本可能是最好的选择。
我之前有 found/seen 这个扩展:https://marketplace.visualstudio.com/items?itemName=sergiibomko.vsts-trigger
看起来这可能只需要少量配置就可以做你想做的事,但它是第三方制作的扩展,没有大量 reviews/reputation。
IMO,如果你的 powershell 脚本正在做你目前需要的事情而没有任何痛苦,那就坚持下去 :)
没有开箱即用的任务,但在市场上您可以找到 VSTS Creare Release Task 完全符合您要求的任务。
随着 Azure DevOps 的最新更新,答案已经改变。
You should be able to use multi-stage pipelines or jobs that are part of yaml pipelines.
请参阅下文以了解如何执行此操作:https://github.com/venura9/azure-devops-yaml
只要你正确地使用你的'dependsOn',你应该是好的。
在我们的 Azure DevOps 部署中,我们有一个 "master" 生成管道和 运行 个 "child" 管道。子管道永远不会直接 运行 。
目前我们在主管道中使用 Powershell 脚本启动子管道,但我想知道是否有内置任务可以自动执行此操作?我已经查看了任务列表,但没有任何内容跳出。没有也没关系,万一遗漏了什么想问一下。
我认为默认情况下没有内置脚本,所以坚持使用 Posh 脚本可能是最好的选择。
我之前有 found/seen 这个扩展:https://marketplace.visualstudio.com/items?itemName=sergiibomko.vsts-trigger
看起来这可能只需要少量配置就可以做你想做的事,但它是第三方制作的扩展,没有大量 reviews/reputation。
IMO,如果你的 powershell 脚本正在做你目前需要的事情而没有任何痛苦,那就坚持下去 :)
没有开箱即用的任务,但在市场上您可以找到 VSTS Creare Release Task 完全符合您要求的任务。
随着 Azure DevOps 的最新更新,答案已经改变。
You should be able to use multi-stage pipelines or jobs that are part of yaml pipelines.
请参阅下文以了解如何执行此操作:https://github.com/venura9/azure-devops-yaml
只要你正确地使用你的'dependsOn',你应该是好的。