2

GAE プロジェクトを CI/自動ビルド プロセスにフックしようとしています。

appcfg の使用で問題が発生しています。ここで、 --oauth2 フラグを使用して展開を行うための永続的なトークンを作成できるというドキュメントを読みました。これを試したところ、次のエラーが表示されました。

C:\dwinq-ci\dependencies\appengine-java-sdk-1.7.2.1\bin>appcfg.cmd --oauth2 update C:/TeamCity/buildAgent/work/fd63022f430f2b8c/war 入力されたコードが無効であるか、トークンが取り消されました。

コマンドをもう一度試すと、別のエラーが発生します。

C:\dwinq-ci\dependencies\appengine-java-sdk-1.7.2.1\bin>appcfg.cmd --oauth2 update C:/TeamCity/buildAgent/work/fd63022f430f2b8c/war 不正な引数: JSON 入力が見つかりません 使用法: AppCfg [オプション] [] []

このエラーは、ユーザー ディレクトリの下に作成された .appcfg_oauth2_tokens_java という名前のファイルを削除することで修正されます。

ただし、ファイルを削除しても、最初のエラーが再び発生するだけです。

これに関する支援は大歓迎です。現在、私が持っている唯一の代替手段は、手動で CI サーバーにアクセスし、定期的に一時トークンを再作成することです。これは良い長期的な解決策ではありません。

4

0 に答える 0