如何在 Azure DevOps 上的发布管道中添加槽位交换任务之前的批准

How to add Approval before Slot Swap task in Release pipeline on Azure DevOps

嗨!

我正在使用部署槽首先在暂存中部署我的函数应用程序,然后在生产中部署。我的发布管道中有上述两个任务。在暂存槽上部署功能后,我想保留交换任务,直到有人(用户)验证部署。

那么,我们如何在槽交换任务之前添加用户认可?

谢谢

有一个名为“手动干预”的任务,您可以使用它来暂停管道并在验证完成后恢复它。

所以步骤是:

  1. 部署到暂存
  2. 手动干预 -> 验证并单击“恢复”按钮
  3. 交换插槽

https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/manual-intervention?view=azure-devops

您也可以尝试将两个任务拆分成两个阶段,然后对slot swap任务所在阶段设​​置Pre-deployment approvals。