1

我们使用 Azure Devops 流程对暂存槽进行部署,然后在暂存和生产之间进行直接交换。

我们注意到,通过门户界面,我们可以将一定比例的流量引导到暂存,有没有一种方法可以通过 Azure Devops/CD 流程来做到这一点,以便我们将一定比例的流量引导到特定的插槽,然后逐渐增加,本质上是一个使用 Azure Web App Slots 通过管道的金丝雀部署方法?

先感谢您。

4

1 回答 1

3

查看文档,它看起来是可能的:

部署槽

在 Azure 门户旁边,您还可以使用 Azure CLI 中的az webapp traffic-routing set 命令设置来自 CI/CD 工具(如 DevOps 管道或其他自动化系统)的路由百分比。

您可以使用此命令来增加流量:

az webapp traffic-routing set --distribution staging=50 --name MyWebApp --resource-group MyResourceGroup

并且Start-Sleep -Seconds 10可以逐渐增加百分比。

于 2020-04-30T10:03:04.733 回答