“部署到多个环境”的 Firebase 函数版本

Div*_*nka 2 firebase google-cloud-platform firebase-hosting google-cloud-functions firebase-cli

正如这里所建议的:“ https://firebase.googleblog.com/2016/07/deploy-to-multiple-environments-with.html ”,一个应该使用多个项目(最好将名称区分为 dev、staging、production 等) 以便能够在 Firebase 托管上拥有类似的测试环境。

但同样,本文档在 Firebase 托管的上下文中讨论了这种方法。如果我不想在测试“开发”版本之前更新我已经上线的“生产”功能,或者是否有可以遵循的替代方法?

我认为我不能简单地添加另一个 Firebase 函数,因为代码仍会在“生产”版本和“开发”版本之间共享,这可能会导致“生产”版本出现问题。

Dou*_*son 5

为每个环境使用专用项目是所有 Firebase 产品的相同推荐做法。