部署 Firebase 云函数时排除函数

时间:2021-05-02 20:23:17

标签: firebase google-cloud-functions

我有两个环境:开发和生产。 在开发环境中,我想要一些额外的功能,由于它们的性质无法部署到生产环境中。

如果没有两个几乎相同的云函数文件,我该如何实现?

我知道在部署函数时可以命名函数,但我找不到排除函数的方法。

1 个答案:

答案 0 :(得分:1)

根据@Myk Willis 作为社区 wiki 发布,如果您使用 gcloud 函数部署,则单独指定每个函数。只需不部署函数即可将其从生产中排除。

根据 OP,在使用 Firebase 工具时,doc 建议在函数数量超过 5 时单独部署函数。

此命令明确指定要在项目上部署的功能:

firebase deploy --only functions:yourFunction1,functions:yourFuntion2