繁体   English   中英

Azure DevOps发布管道优先级部署

[英]Azure DevOps Release Pipeline Priority Deployment

我只是想知道是否可以为每个部署设置优先级的Azure DevOps设置?

截图

如您所见,每个项目都有几个部署阶段。 我们通常在第一个上进行开发,而第一个在屏幕截图上用红色方块表示。

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

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

谢谢。

您可以将发布管道依次配置,如下所示。

在这里,我只定义了两个阶段,例如DevQA

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

在此处输入图片说明

您还可以通过使用pre-deployment conditions来更改此设置

在此处输入图片说明

正如我在评论中提到的那样,我并不是优先考虑的问题,一种解决方法是可以使用manual intervention

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

在此处输入图片说明

开发2

在此处输入图片说明

QA

在此处输入图片说明

这样,Dev 2和QA的手动干预步骤将承担进一步的任务,人们将收到电子邮件。 电子邮件获得批准后,该任务将继续进行进一步的步骤。

同样,这并非您真正想要的,而是提供了实现您的要求的可能方法。

单击您的舞台,然后在右侧有一个带有删除按钮的框。 该删除按钮的右边是一个MOVE按钮。 这将允许您订购阶段。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM