Codeship を使って Bitbucket へ Push と同時にHerokuへデプロイする
今 Rails を使って個人プロジェクトの開発を進めていて、
テストはRSpec、
コードの管理は bitbucket、
サーバは Heroku、
と、なんとなく固まってきたんだけど、
pushするときに bitbucket と Heroku に両方デプロイするのがめんどい。
それでなんかないかなーと探してたら、ちょうどよさそうなものを見つけた。
Codeship
https://www.codeship.io
一言で言うと たぶん jenkins みたいなもの。
このブログの画像を参考に、bitbucket(Githubとかも)のリポジトリとHerokuのアプリと関連付けを行えば、
http://blog.codeship.io/2013/09/26/how-to-deploy-a-ruby-on-rails-app-from-github-to-heroku.html
Push するのをトリガーに、
リポジトリを Clone してきて、Heroku に Push してくれる。
設定すればテストを走らせることもできらしい。
job(っていう言い方が正しいのか分からないけど)の最後の結果を↓のように画像で表示してくれて、
最後に実行した job が成功したか分かるようにもなってる。
便利すぎワロタ。