我们使用Azure Devops流程将部署部署到暂存槽,然后在暂存和生产之间进行直接交换。
我们注意到,通过门户网站界面,我们可以将一定百分比的流量定向到暂存,是否有一种方法可以通过Azure Devops / CD流程执行此操作,以便我们将一定百分比的流量定向到特定的插槽,然后逐渐增加,本质上是使用Azure Web App插槽通过管道进行的金丝雀部署方法?
谢谢。
答案 0 :(得分:1)
看the documentation,看来是可能的:
在Azure门户旁边,您还可以使用Azure CLI中的az webapp traffic-routing set command来设置路由 CI / CD工具(例如DevOps管道或其他自动化)的百分比 系统。
您可以使用以下命令来增加流量:
az webapp traffic-routing set --distribution staging=50 --name MyWebApp --resource-group MyResourceGroup
,通过Start-Sleep -Seconds 10
,您可以逐渐增加百分比。