2

Googleのユーザー名/パスワードやユーザー入力を必要とせずにコマンドラインからJavaAppEngineアプリをデプロイする適切な方法は何ですか?

--oauth2コマンドを使用してPython/Goアプリでこれを行うことができ、.appcfg_oatuh2_tokens jsonファイルからrefresh_tokenを取得して、次のコマンドを実行します。

appcfg.py --oauth2_refresh_token=$MY_TOKEN update hello-world-app/

しかし、私はJavaに相当するものを見つけることができませんでした。既存のHerokuおよびDotcloudデプロイメントオプションを補完するために、 JavaAppengineデプロイをCI製品drone.ioに追加したいと思います。何かアドバイス?

4

1 に答える 1

4

appcfg.shは、--oauth2バージョン1.7.2以降のフラグをサポートしています。

したがって、次のことを行う必要があります。

appcfg.sh --oauth2 update <path-to-your-app>

ツールは最初にトークンを生成し、それを永続化します。オプションはありません--oauth2_refresh_tokenが、ユーザーディレクトリにあり、と呼ばれる生成されたoauthクレデンシャルをコピーすることで同じことを実現できます.appcfg_oauth2_tokens_java

于 2012-10-19T22:23:57.833 に答える