我为我们的开发环境创建了一个暂存槽(其网址与开发应用服务不同)。
我已启用自动交换插槽功能,以便在“应用程序”设置中将应用程序服务/插槽暂存为:
未为Dev App Service启用相同的设置。
然后在VSTS中,我添加了启用了“交换”功能的 deploy azure应用服务任务。这会将新版本部署到插槽:
然后我添加了一个交换插槽任务,它将与DEV / PROD交换Stage:
但是在部署后,当我访问DEV网站网址时,我仍然看到旧的 更改而未发布。
我在这里缺少什么配置?
答案 0 :(得分:1)
正如junnas所说,关闭自动交换,仅手动进行插槽交换,然后您提供的上述步骤就可以了。
然后将交换暂存和生产插槽,将旧的生产版本保留在暂存应用程序中,将最新版本保留在生产插槽中。此流程支持实际的插槽交换是自动化的,但需要手动批准。
有关更多详细信息,您可以参考此article。