firebase - Firebase CI 部署为服务帐号
问题描述
我有一个 CI 管道可以将我的 firebase 更改部署到不同的环境。(开发、测试、产品)
目前,它通过运行firebase deploy --token $FIREBASE_TOKEN
命令来工作。
我是通过从我的管理员帐户$FIREBASE_TOKEN
运行生成的,firebase login:ci
该帐户可以访问所有项目(开发、测试、产品)。
现在,如果有人可以访问开发 CI,他/她可以直接部署以production
重用相同的$FIREBASE_TOKEN
令牌。
如何对每个 Firebase 项目进行身份验证,以便为每个环境生成 3 个单独的令牌?
解决方案
推荐阅读
- android - ccache会影响后续android构建中的错误吗
- android - Kotlin 保持对类的引用并更新
- python - pyqt - 表格中的拖放行无法拖动单元格中的图像和小部件
- wordpress - WP Gutenberg 块回调 - 如何添加动态 CSS(到头部)?
- git - Git 无法正确显示 UTF-8 文件名
- azure-webjobs - 公开部署为 Web 作业的红隼服务器以进行外部交互
- python - Python SQLITE 更新子句未更新
- javascript - 如何使用javascript选择父母的兄弟姐妹的孩子(没有jquery)
- angular - 没有 BsModalService 提供者,我需要更改什么?
- html - HTML responsive navigation show first and last item always