yagi2 / imas_api

アイマスの情報を叩けば出るAPI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

サーバ反映への手順を自動化したい。

yagi2 opened this issue · comments

その通り
これはとあるサーバ上で動いてて

サーバ以外の場所で編集->github push->TravisCIでテスト->テストが通ったら自分で動いてるサーバへsshしてgit pull
って手順のsshからgit pullまでを自動化したい。

サーバでTravisCIからのhookを受け取ってpull……? できるのかな。

git pullするのはこのリポジトリ?

このリポジトリだよー。

Build #4 (6df4e17) of yagi2/imas_api@master by Itsuki Aoyagi passed in 0 min 57 secに合致する正規表現にマッチする発言がなされた場合にshell script走らせるhubot scriptなんて作れるのかな

hubotからやっていくスタイルか……
でもhubotはherokuで動いててimas_apiは別の自鯖で動いてるからhubotからshell script走らせたところで難しそう。

Travisでpassしたときに特定のscript走らせるのはできそう
http://qiita.com/oh_rusty_nail/items/157241b6cb5a304462fe

http://qiita.com/oh_rusty_nail/items/157241b6cb5a304462fe#2-8
ここら辺かな。

ただどうやってTravisCIのテスト環境の中から別の鯖の中へ潜り込んでpullするのかが問題だ~。

@unasuke++++++++++++++++++++++++