首页 > 解决方案 > Firebase CI 部署为服务帐号

问题描述

我有一个 CI 管道可以将我的 firebase 更改部署到不同的环境。(开发、测试、产品)

目前,它通过运行firebase deploy --token $FIREBASE_TOKEN命令来工作。

我是通过从我的管理员帐户$FIREBASE_TOKEN运行生成的,firebase login:ci该帐户可以访问所有项目(开发、测试、产品)。

现在,如果有人可以访问开发 CI,他/她可以直接部署以production重用相同的$FIREBASE_TOKEN令牌。

如何对每个 Firebase 项目进行身份验证,以便为每个环境生成 3 个单独的令牌?

标签: firebasefirebase-cli

解决方案


推荐阅读