如何配置发布管道批准以能够由同一个人连续批准两个阶段?

时间:2020-07-30 22:50:58

标签: azure-devops azure-pipelines

我的发布流程有两个阶段。两者都需要部署前批准。小组中的任何人都可以批准阶段。当我批准第一阶段时,我无法批准下一阶段,并且我收到以下消息:

等待所有批准者按顺序批准。

是否可以通过这种方式配置批准,以便小组中的同一个人可以批准两个阶段?还是我需要更改管道并使用Manual Intervention任务?

1 个答案:

答案 0 :(得分:1)

问题是您指定了多个批准者,并且在部署前批准设置中将Approval order设置为In sequence

当我们指定了多个批准者时,所有用户都必须批准部署。如果一个 组被添加后,该组中的一个用户必须批准部署。

在这种情况下,我们必须等待所有批准者按顺序批准。这意味着如果其他人在您的面前,则必须等待他的批准才能批准。不能跳过。

enter image description here

但是我们可以将Approval order设置为Any orderAny one user,因此您可以批准stage2。 (您可能需要等待一段时间才能激活Approve按钮。)

enter image description here