如何配置交换插槽功能?目前在部署后我仍然看到旧版本的网络应用程序
How to configure swap slot feature? Currently after deployment still i am seeing old version of web app
我已经为我们的开发环境创建了一个暂存槽(url 不同于开发应用服务)。
我在应用程序设置中为登台应用程序 service/slot 启用了自动交换插槽功能,如下所示:
开发应用服务未启用相同的设置。
然后在 VSTS 中我添加了 deploy azure app service task with Swap feature enabled 。这会将新版本部署到插槽:
然后我添加了一个交换插槽任务,它将与 DEV/PROD 交换舞台:
但是在部署之后,当我访问 DEV 站点时 url 我仍然看到旧的
更改但未发布。
我这里缺少什么配置?
正如junnas所说,关闭自动切换,仅手动切换插槽,然后您提供的上述步骤就可以了。
随后将交换暂存槽和生产槽,将旧的生产版本留在暂存应用中,将最新版本留在生产槽中。此流程支持自动进行实际的槽交换,但是手动批准。
更多细节,你可以参考这个article。
我已经为我们的开发环境创建了一个暂存槽(url 不同于开发应用服务)。
我在应用程序设置中为登台应用程序 service/slot 启用了自动交换插槽功能,如下所示:
开发应用服务未启用相同的设置。
然后在 VSTS 中我添加了 deploy azure app service task with Swap feature enabled 。这会将新版本部署到插槽:
然后我添加了一个交换插槽任务,它将与 DEV/PROD 交换舞台:
但是在部署之后,当我访问 DEV 站点时 url 我仍然看到旧的 更改但未发布。
我这里缺少什么配置?
正如junnas所说,关闭自动切换,仅手动切换插槽,然后您提供的上述步骤就可以了。
随后将交换暂存槽和生产槽,将旧的生产版本留在暂存应用中,将最新版本留在生产槽中。此流程支持自动进行实际的槽交换,但是手动批准。
更多细节,你可以参考这个article。