Google App Engine Deployment | Travis
https://github.com/travis-ci/travis.rb#installation
http://qiita.com/kentarosasaki/items/2232113b44b016a56adc
curl https://sdk.cloud.google.com | bash
https://cloud.google.com/sdk/docs/initializing
gcloud config set project gae-sample-160213
サービスアカウントの作成時は以下の2つの役割をいれること
- App Engineの管理者
- ストレージオブジェクトの管理者
ストレージオブジェクトも必要なのはgcloudを使う関係らしい? http://www.deadunicornz.org/blog/2017/01/31/travis-ci-and-deploying-golang-apps-to-gae/index.html
gcloud auth activate-service-account --key-file client-secret.json
gcloud app deploy
travis encrypt-file client-secret.json --add