我有一个CI管道来将我的firebase更改部署到不同的环境中。(开发、测试、生产)
目前,它通过运行 firebase deploy --token $FIREBASE_TOKEN 命令。
firebase deploy --token $FIREBASE_TOKEN
$FIREBASE_TOKEN 通过跑步 firebase login:ci
$FIREBASE_TOKEN
firebase login:ci
现在如果有人可以访问dev CI,他/她可以直接部署到 production $FIREBASE_令牌 代币。
production
$FIREBASE_令牌
如何对每个firebase项目进行身份验证,以便为每个环境生成3个独立的令牌?