基本的に下記記事を元に作業したが、コケたのでその補足記事です。
https://torounit.com/blog/2016/01/20/2176/
まずは↑を読んで下さい。
とりあえずどこまで成功しててどこで失敗したかは deploy.sh に
echo '_|\○_ヒャッ ε=\_○ノ ホーウ!!'
とか書いておけば、Travisの job log 見に行って進行具合を確認できる。
それで、pushでコケてる事がわかった。
GitHubのトークンが必要
まず、GitHubにプッシュするのだからトークンが必要
から発行する。
発行したトークンとリポジトリで secure を生成
トークンはそのままGitHubに上げるファイルに書くわけにはいかないので暗号化する。
travis encrypt -r オーナ名/レポジトリ名 "GH_TOKEN=トークン"
と言いたい所だが、 travisがローカルにインストールされていないと当然コケる。
gem install travis
だと色々コケたので、
sudo gem install travis -n /usr/local/bin/
にてインストール
そうすれば先程の
travis encrypt -r オーナ名/レポジトリ名 "GH_TOKEN=トークン"
を叩けば secure が得られる。