Firebase / quickstart-js の試し方 - Qiita で firebase login:ci
を使うと deprecated 警告が出たので、代わりに使える GOOGLE_APPLICATION_CREDENTIALS
についてメモする。
GOOGLE_APPLICATION_CREDENTIALS
というのは Firebase Function を使ってサーバー側で Firebase を操作する Firebase Admin SDK で使う認可方法だ。まず
Firebase コンソールの歯車アイコン > プロジェクトの設定 > サービスアカウント > 新しい秘密鍵の生成
で秘密鍵をダウンロードする。このファイルを /path/to/service-account-file.json のような場所に置いて
export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account-file.json
とすると firebase login
なしで Firebase CLI 各種コマンドを使える。firebase login:ci
と違って警告も出ないし CI に使える。