3

私は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 でそれを行うにはどうすればよいですか?

他の推測はありますか?

4

3 に答える 3