我只是想知道我们可以为每个部署设置优先级的Azure DevOps设置吗?
如您所见,每个项目都有多个部署阶段。我们通常在第一个上进行开发,而第一个在屏幕截图上用红色方块表示。
Azure DevOps随机选择一个项目并将其部署到计算机上。
我想要为每个阶段设置某种优先级。嘿,您应该先部署,然后再部署,依此类推?
谢谢。
答案 0 :(得分:2)
您可以像下面这样一个接一个地配置发布管道。
这里我只定义了{strong> 2个阶段,例如Dev
和QA
在DEV
中完成部署后,它将开始部署到QA
,依此类推
您也可以使用pre-deployment conditions
正如我在评论中提到的那样,我并不是优先考虑的问题,一种解决方法是可以使用manual intervention
在下面的管道中,假设DEV 2
和QA
的优先级较低,这意味着我要首先部署DEV(第一优先级)
开发2
质量检查
通过这种方式,Dev 2和QA的手动干预步骤将承担进一步的任务,人们将收到电子邮件。电子邮件获得批准后,任务将恢复到进一步的步骤。
这并不是您真正想要的,但是提供了实现您的要求的可能方法。
答案 1 :(得分:0)
单击您的舞台,然后在右侧有一个带有删除按钮的框。该删除按钮的右边是一个MOVE按钮。这样您就可以订购阶段。