takecian

Diary

29 Sep 2013

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 が成功したか分かるようにもなってる。

便利すぎワロタ。