我们在azure上托管了两个用于登台和制作的Web API。 我们在移动应用程序中使用这些API,我们提供了应该使用的API。
现在我们正在测试使用暂存移动应用的暂存应用。
如果我们进行生产应用程序部署并执行从暂存到生产的交换插槽,它是否会影响暂存应用程序。
我们在hockeyapp登台和制作移动应用程序上有2个不同的版本。在交换槽之后,暂存应用程序仍将指向暂存API吗?
我们应该使用标准API发布方法。
对此有任何帮助表示赞赏!
答案 0 :(得分:2)
Slot swap将应用切换到另一个插槽。
因此,生产中的应用程序版本将在分段中运行,而在分段中运行的应用程序版本现在正在生产中。
在我看来,你在这里使用它们有点不对劲。 部署插槽的目的是允许“分阶段部署”,其中新代码可以在不打扰生产的情况下发布到插槽,然后以最小的停机时间进行热交换。
您真正需要的是一个测试环境,您可以从测试应用中找到它。
部署时,部署到暂存,然后交换到生产。