I cannot find way how to deploy firebase project (functions) on behalf of service account.
Nothing is said both on documentation page and also I found nothing related in their bug tracker.
As described, I run firebase login:ci
command but then I need to login myself - and I want login as service account.
Such feature is available using gcloud
tool, but, as stated in docs,
Cloud Functions written using the Firebase SDK for Cloud Functions can't be deployed using the gcloud command-line tool, and vice-versa.
firebaser here
Since version 7.1 of the Firebase CLI/tools it is possible to authenticate with a service account.
Also see Michael's answer here: Login to firebase using gcloud service account
Previous answer:
To use the Firebase CLI/tools you need to be signed in as an actual user. There is no way to run the Firebase CLI as a service account.
It's been noted as a valid and interesting feature request though! Some work that might help towards this feature is being done in this PR. As usual: no commits on if/when/how this may land. Keep an eye on the release notes for the latest updates.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With