如何在 azure devops 中交换插槽

Noo*_*aet 4 azure devops azure-devops azure-functions

我有两个插槽 Prod 和 PreProd。如何交换 azure devops 发布管道中的插槽?第一个是成功后部署到预生产,然后将获得批准(如果获得批准),然后部署到生产。但我需要在 preprod 和 prod 之间交换插槽。

在此输入图像描述

Krz*_*tof 5

您需要定义两个步骤:

  • 部署到部署槽
  • 和交换槽

在此输入图像描述

要部署到部署槽,您需要对其进行标记并提供槽名称:

在此输入图像描述

接下来在交换步骤中定义要Swap Slots交换的操作以及哪个插槽:

在此输入图像描述

如果您打算在 preprod 和 prod 环境之间进行交换,请阅读此博客文章。他不建议这种做法。我完全同意他的观点。

  • 如果您不将 slotSettings 设置为 true,设置将会更改。如果使用“插槽设置”检查该设置,则设置将保留在该插槽上。否则,它会与另一个交换。 (2认同)