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