我目前使用Azure网站来部署我的应用程序。我目前使用两个网站,每个网站都监听我的GIT的不同分支。如下图所示。
现在,为了使它完美,我只缺少在这两个实例之间快速切换的方法,所以我可以:
- 部署在A上 在A上测试更改 VIP换A换B
- 更改代码
- 部署在B上
- 在B 测试更改
- VIP交换B与A
- …
谢谢!
生产部署和登台部署之间的VIP交换现在对于Azure Web站点是可能的。
它的工作原理类似于VIP交换与Azure云服务的工作原理。
你可以在这篇博客文章中找到如何设置和使用它的详细信息。
我想您需要找到一个DNS提供商,它可以让您通过API访问DNS映射。这样,您就可以使用脚本调用DNS并交换c - name。
这篇Stackoverflow文章讨论了允许API访问的DNS提供商:哪些DNS有API访问?