如果在测试新代码后,我可以将更改发布到我的 GAE 应用程序的特定子域(例如demo.my-gae-app.com
代替我的实时环境my-gae-app.com
)或特定后端实例(如果子域被禁止或不是正确的解决方案) ,那就太好了这里)。
然后,我可以向我的 beta 测试人员演示新的代码更改,并针对真实的 GAE 环境运行性能测试。我知道 GAE SDK 带有一个开发应用程序服务器,但它会存根大多数 API 调用,并且根本不像生产环境那样处理缩放。尽管我们绝对会将它用于开发人员的本地沙箱以及我们的 QA 环境,但我只是觉得将代码发布到没有针对真正模仿生产的环境运行的产品中是不正确的。
其他 GAE 开发人员/团队如何处理这个问题?我真的只是想拥有一个预生产环境(如“演示”)......但实际上是在实时 GAE 应用程序服务器上。当然,我需要限制对这段代码的访问,以便只有我自己、我的开发人员、我的 beta 测试人员和我们的自动性能测试可以访问它......(这是踢球者)。