我有一个具有两个部署槽的应用程序服务:生产和测试。我当前的流程是将更改推送到 DevOps,构建开始,并在测试中创建版本。
然后我可以转到测试网址,进行一些测试,准备好后,我可以交换两个插槽。
我想做的是安排一个交换时间,以便在凌晨 2 点或 3 点流量几乎为零时自动进行。有没有一种方法可以通过界面(99%确定不可用)或通过以某种方式触发的脚本来自动进行交换?
已将 .NET Web App 部署到具有部署槽的 Azure 应用服务 - 暂存和生产。
在部署前条件 > 触发器 > 时间表 - 周一至周五上午 6 点设置。
我已创建版本,并在暂存槽部署和计划时间后评估生产槽:
您必须在发布管道中设置 Prod Slot 的预部署条件的时间表:
结果: