【发布时间】:2020-12-07 08:33:07
【问题描述】:
当最新版本失败时,我正在尝试在发布管道中回滚,它将在最后成功时恢复。我添加了一个 PowerShell 任务,该任务仅在以前的任务失败时运行,并且脚本最后一次成功触发,但问题是它开始随机重新部署阶段而不是顺序。## Heading ##
在我的场景中,我有 3 个阶段,在每个阶段结束时,我添加了一个 PowerShell 任务,该任务仅在前一个任务失败时触发,并相应地编写了一个脚本以触发最后一次成功发布。所以它将触发上一个版本中的所有阶段,因为我没有任何 API 或命令来触发 id 发布。我有一个只触发阶段的 API。所有阶段都按顺序排队,但随机运行。 enter image description here
【问题讨论】:
-
嗨@Sudarshan Sharma。我在发布管道中分享了一个自动重新部署成功阶段的方法。请检查它是否能满足您的要求。如果它不起作用,您可以分享您的 powershell 脚本和遇到的问题。谢谢
标签: azure powershell azure-devops azure-pipelines-release-pipeline azure-pipelines-release-task