私はfirebaseソリューションをホストしています。gitでコミットが行われるたびに、Jenkinsを使用してビルド、テスト、およびデプロイを実行しています。
したがって、jenkinsが実行する最後のシェルコマンドは私に問題を与えています:
firebase deploy --non-interactive --token "MY TOKEN GOES HERE"
このトークンは、コンソールでコマンドを実行して取得しました
firebase login:ci
ブラウザが開き、確認後にトークンが発行されます。
しかし、これはコマンドをローカルで実行すると機能しますが、ジェンキンスでこれを実行すると、次のようになります。
Error: Your refresh token has been revoked, please login to obtain a
new one.
私の推測では、実行する必要があります
firebase login:ci
deploy コマンドを実行するのと同じコンソールからですが、Jenkins でそれを行うにはどうすればよいですか?
他の推測はありますか?