我有一个配置项管道,可将我的Firebase更改部署到不同的环境。 (开发,测试,生产)
当前,它可以通过运行firebase deploy --token $FIREBASE_TOKEN
命令来工作。
我通过从拥有访问所有项目(开发,测试,生产)权限的管理员帐户运行$FIREBASE_TOKEN
生成了firebase login:ci
。
现在,如果某人可以访问dev CI,则他/她可以重复使用相同的production
令牌直接部署到$FIREBASE_TOKEN
。
如何为每个Firebase项目进行身份验证以为每个环境生成3个单独的令牌?