Azure devops Azure DevOps发布管道优先级部署

Azure devops Azure DevOps发布管道优先级部署,azure-devops,Azure Devops,我只是想知道Azure DevOps是否有任何设置,我们可以为每个部署设置优先级 正如您所看到的,每个项目都有几个部署阶段。我们通常开发第一个放在屏幕截图上的红方块 Azure DevOps随机选择一个项目并将其部署到机器上 我想要的是为每个阶段设定某种优先级。嘿,你应该先部署,然后再部署,依此类推 多谢各位 您可以将发布管道配置为一个接一个,如下所示 这里我只定义了两个阶段,比如Dev和QA 在DEV中完成部署后,它将开始部署到QA,依此类推 您也可以通过使用部署前条件 正如我在评论中所

我只是想知道Azure DevOps是否有任何设置,我们可以为每个部署设置优先级

正如您所看到的,每个项目都有几个部署阶段。我们通常开发第一个放在屏幕截图上的红方块

Azure DevOps随机选择一个项目并将其部署到机器上

我想要的是为每个阶段设定某种优先级。嘿,你应该先部署,然后再部署,依此类推


多谢各位

您可以将发布管道配置为一个接一个,如下所示

这里我只定义了两个阶段,比如
Dev
QA

DEV
中完成部署后,它将开始部署到
QA
,依此类推

您也可以通过使用
部署前条件

正如我在评论中所提到的,我不是说要优先考虑,一个解决办法是你可以使用
手动干预

在下面的管道中,假设
dev2
QA
具有低优先级,这意味着我想首先部署DEV(第一优先级)

开发2

质量保证

这样,dev2和QA手动干预步骤将执行进一步的任务,人们将收到电子邮件。一旦电子邮件被批准,任务将继续执行进一步的步骤


同样,这也不是你想要的,但给出了实现你的要求的可能方法。

单击你的舞台,然后在右边有一个带有删除按钮的框。删除按钮的右边是移动按钮。这将允许您订购舞台。

您好,Jayendran,谢谢您的回答。实际上,我们将这种场景用于Azure和内部部署生产。我只是想知道在这种情况下有没有办法确定优先顺序。当您想先部署一个项目,然后再部署其余项目时,每次都很难更改整个管道:(但我还是对你的答案投了赞成票。Thanks@MehmetTahaMeral我不确定是否有优先权之类的事情,但我建议注意,您可以在QA envir中定义此任务作为第一步。在执行过程中,一旦相关人员批准,它将向他们发送邮件。该过程将进一步推进。我将查看。Cheers mate!@MehmetTahaMeral让我知道如果helps@MehmetTahaMeral您转换的方式与我的答案类似。但您确实希望在您的问题中为您的管道找到解决方案,对吗?您可以将
手动干预
任务作为初始任务包含在环境中您希望优先级最低的是哪个,该任务允许您批准您环境中已部署的进一步流程。我想首先部署的任何内容都位于各个阶段的顶部。请再次查看我问题的屏幕截图。第三个阶段已经部署,第一个阶段正在该屏幕截图上部署。即使是这样排序的,azure devops随机选择阶段。所以我转换成这样。很有趣。我会关注我的。可能你遇到了一个已经修复的错误。也许将它们移动,然后重新排序可以修复它。