我目前正在使用 Azure 网站来部署我的应用程序。我目前正在使用两个网站,每个网站都在听我的 GIT 的不同分支。如此处所见。
现在,为了让它变得完美,我只是缺少一种在这两个实例之间快速切换的方法,所以我可以:
- 部署在 A
- 测试 A 上的更改
- VIP 交换 A 和 B
- 更改代码
- 部署在 B
- 测试 B 上的更改
- VIP 交换 B 与 A
- ...
有人完成过这样的事情吗?
谢谢!
我目前正在使用 Azure 网站来部署我的应用程序。我目前正在使用两个网站,每个网站都在听我的 GIT 的不同分支。如此处所见。
现在,为了让它变得完美,我只是缺少一种在这两个实例之间快速切换的方法,所以我可以:
有人完成过这样的事情吗?
谢谢!
现在可以使用 Azure 网站在生产部署和暂存部署之间进行 VIP 交换。
它的工作方式类似于 VIP 交换与 Azure 云服务的工作方式。
您可以在此博客文章中找到有关如何设置和使用它的详细信息。
我想您需要找到一个可以让您通过 API 访问 DNS 映射的 DNS 提供商。这样,您可以使用脚本调用 DNS 并交换 C 名称。
这篇 Stackoverflow 帖子讨论了允许 API 访问的 DNS 提供商:哪些 DNS 具有 API 访问权限?