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

Azure devops 如何在Azure DevOps上的发布管道中添加插槽交换任务之前的批准,azure-devops,azure-functions,continuous-deployment,Azure Devops,Azure Functions,Continuous Deployment,嗨 我使用部署槽首先在登台阶段部署我的功能应用程序,然后在生产阶段部署。我的发布管道中有上述两项任务。在将函数部署到暂存槽上之后,我希望保留交换任务,直到有人(用户)验证部署 那么,如何在插槽交换任务之前添加用户批准 谢谢有一项任务称为“手动干预”,您可以使用该任务暂停管道,并在验证完成后恢复管道 因此,步骤如下: 部署到暂存 手动干预->验证并单击恢复按钮 交换插槽 您还可以尝试将两个任务分为两个阶段,然后为插槽交换任务所在的阶段设置部署前批准 看看OP提到的场景,这里的任务是在交换暂存和生产

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

那么,如何在插槽交换任务之前添加用户批准

谢谢

有一项任务称为“手动干预”,您可以使用该任务暂停管道,并在验证完成后恢复管道

因此,步骤如下:

  • 部署到暂存
  • 手动干预->验证并单击恢复按钮
  • 交换插槽

  • 您还可以尝试将两个任务分为两个阶段,然后为插槽交换任务所在的阶段设置部署前批准


    看看OP提到的场景,这里的任务是在交换暂存和生产插槽之前进行手动干预。仅为交换创建另一个阶段在逻辑上是不正确的,需要花费额外的时间来启动新代理和设置上下文。登台和交换的部署在逻辑上是一个包含多个任务(步骤)的单个作业。在此场景中使用stage不是最佳实践。