Azure devops Azure DevOps发布管道优先级部署
我只是想知道Azure DevOps是否有任何设置,我们可以为每个部署设置优先级 正如您所看到的,每个项目都有几个部署阶段。我们通常开发第一个放在屏幕截图上的红方块 Azure DevOps随机选择一个项目并将其部署到机器上 我想要的是为每个阶段设定某种优先级。嘿,你应该先部署,然后再部署,依此类推Azure devops Azure DevOps发布管道优先级部署,azure-devops,Azure Devops,我只是想知道Azure DevOps是否有任何设置,我们可以为每个部署设置优先级 正如您所看到的,每个项目都有几个部署阶段。我们通常开发第一个放在屏幕截图上的红方块 Azure DevOps随机选择一个项目并将其部署到机器上 我想要的是为每个阶段设定某种优先级。嘿,你应该先部署,然后再部署,依此类推 多谢各位 您可以将发布管道配置为一个接一个,如下所示 这里我只定义了两个阶段,比如Dev和QA 在DEV中完成部署后,它将开始部署到QA,依此类推 您也可以通过使用部署前条件 正如我在评论中所
多谢各位 您可以将发布管道配置为一个接一个,如下所示 这里我只定义了两个阶段,比如
Dev
和QA
在DEV
中完成部署后,它将开始部署到QA
,依此类推
您也可以通过使用部署前条件
正如我在评论中所提到的,我不是说要优先考虑,一个解决办法是你可以使用手动干预
在下面的管道中,假设dev2
和QA
具有低优先级,这意味着我想首先部署DEV(第一优先级)
开发2
质量保证
这样,dev2和QA手动干预步骤将执行进一步的任务,人们将收到电子邮件。一旦电子邮件被批准,任务将继续执行进一步的步骤
同样,这也不是你想要的,但给出了实现你的要求的可能方法。单击你的舞台,然后在右边有一个带有删除按钮的框。删除按钮的右边是移动按钮。这将允许您订购舞台。您好,Jayendran,谢谢您的回答。实际上,我们将这种场景用于Azure和内部部署生产。我只是想知道在这种情况下有没有办法确定优先顺序。当您想先部署一个项目,然后再部署其余项目时,每次都很难更改整个管道:(但我还是对你的答案投了赞成票。Thanks@MehmetTahaMeral我不确定是否有优先权之类的事情,但我建议注意,您可以在QA envir中定义此任务作为第一步。在执行过程中,一旦相关人员批准,它将向他们发送邮件。该过程将进一步推进。我将查看。Cheers mate!@MehmetTahaMeral让我知道如果helps@MehmetTahaMeral您转换的方式与我的答案类似。但您确实希望在您的问题中为您的管道找到解决方案,对吗?您可以将
手动干预
任务作为初始任务包含在环境中您希望优先级最低的是哪个,该任务允许您批准您环境中已部署的进一步流程。我想首先部署的任何内容都位于各个阶段的顶部。请再次查看我问题的屏幕截图。第三个阶段已经部署,第一个阶段正在该屏幕截图上部署。即使是这样排序的,azure devops随机选择阶段。所以我转换成这样。很有趣。我会关注我的。可能你遇到了一个已经修复的错误。也许将它们移动,然后重新排序可以修复它。