我的目标是在我的 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