サーバ反映への手順を自動化したい。
yagi2 opened this issue · comments
Itsuki Aoyagi commented
その通り
これはとあるサーバ上で動いてて
サーバ以外の場所で編集->github push->TravisCIでテスト->テストが通ったら自分で動いてるサーバへsshしてgit pull
って手順のsshからgit pullまでを自動化したい。
サーバでTravisCIからのhookを受け取ってpull……? できるのかな。
Yusuke Nakamura commented
git pullするのはこのリポジトリ?
Itsuki Aoyagi commented
このリポジトリだよー。
Yusuke Nakamura commented
Build #4 (6df4e17) of yagi2/imas_api@master by Itsuki Aoyagi passed in 0 min 57 sec
に合致する正規表現にマッチする発言がなされた場合にshell script走らせるhubot scriptなんて作れるのかな
Itsuki Aoyagi commented
hubotからやっていくスタイルか……
でもhubotはherokuで動いててimas_apiは別の自鯖で動いてるからhubotからshell script走らせたところで難しそう。
Yusuke Nakamura commented
Travisでpassしたときに特定のscript走らせるのはできそう
http://qiita.com/oh_rusty_nail/items/157241b6cb5a304462fe
Itsuki Aoyagi commented
http://qiita.com/oh_rusty_nail/items/157241b6cb5a304462fe#2-8
ここら辺かな。
ただどうやってTravisCIのテスト環境の中から別の鯖の中へ潜り込んでpullするのかが問題だ~。
Yusuke Nakamura commented
Itsuki Aoyagi commented
@unasuke++++++++++++++++++++++++