私の目的は、CI プロセスで firebase 関数を提供することです (そして、e2e テストを実行します)。
したがって、開発者では、すでにログインしていると仮定して、これを行うことができます:
firebase serve --only functions --port=9000 --project=<project_id>
ただし、CIではログインしていないため、これを試しました:
firebase serve --only functions --port=9000 --project=<project_id> --token=<firebase-ci-token>
ただし、これは機能しません。可能ではないでしょうか。
アップデート
私は今実行しようとしています:
export FIREBASE_TOKEN=<firebase-token>
その後
firebase serve --only functions --port=9000 --project=eddystone-test-e4cd3
しかし、それは私にいくつかのエラーを与えます(firebase-debug.logで):
TypeError: Cannot read property 'refresh_token' of undefined