LoginSignup
3
3

More than 5 years have passed since last update.

GAEデプロイ失敗からのロールバック方法

Posted at

mac環境 + gae + eclipse です。
たまに起きるけど起きた時に対処方法忘れているのでいい加減メモ。

デプロイに失敗するとき

gaeデプロイがversion数上限で失敗したり、途中でデプロイを中止したりすると今後対象のバージョンに再デプロイしようとするとエラーが出る

appcfg rollbackしろ

スクリーンショット 2015-05-20 14.02.45.png

appcfg rollback

workspace内の該当プロジェクトのwarを指定。

$ sudo /Applications/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.9.20/appengine-java-sdk-1.9.20/bin/appcfg.sh rollback ~/Documents/workspace/xxxxxx/xxxxxx/war/

"Command not Found"とか出たら

以下を実行してからappcfg.shを実行する

$ sudo chmod 755 /Applications/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.9.20/appengine-java-sdk-1.9.20/bin/appcfg.sh
$ sudo chmod 755 /Applications/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.9.20/appengine-java-sdk-1.9.20/bin/run_java.sh

appcfg.sh実行

コンソールに Please enter code:とか出る。
コードって何?って思ったらブラウザ(safari)起動以下画面が表示される。
このコードを入力すればrollbackが完了し、再デプロイできるようになる。

スクリーンショット 2015-05-20 14.04.48.png

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3