appcfg.sh叩くシェルでパスワード自動入力
mvnでビルドして成功したらGAEにデプロイってシェルを作って使ってるんだけど、appcfg.shに渡すパスワードが $GAE_PASSWORDってゆー環境変数なんて定義しちゃってて、丸わかりすぎじゃんって感じだったので変えてみた。
.profileか.bashrcにGAE_USERが定義されていることを前提としている。
appcfgh.shで認証するGAE_USERのパスワードをセットするシェル
ビルドのところは色々ごちゃごちゃやってるのでシンプルにデプロイの部分だけ抜粋したシェルが以下。
実行するディレクトリには warがあること前提。もしくは target/war があればそちらを優先する。
GAE_USERに対応するパスワードを使って自動的に認証してappcfg.shにデプロイするシェル
おわり