rails + jenkinsでgithubにpushしたらテストというところまでは下記を参照してください。
ウェブオペレーションで継続的デプロイというキャッチーな単語を知ったので試してみた。
継続的デプロイなんつっても、上記の様にいつものテストにcapのタスクを追加するだけ。簡単。
githubにpushされると勝手にjenkinsが動き出して…
ステージング環境にデプロイ。
これでデザイナーの@machidaさんがgit pushした時も勝手にステージング環境が最新になる。デザインが変わっただけでも頻繁にデプロイされるので問題点などが議論し易い。(特にスマホサイトは実機からアクセス出来る環境があると便利。)
最近はデザイナーも簡単にGithubが使える環境が揃ってきたので、テスト・開発・チェックイン・デプロイというサイクルにデザイナーが入る良いタイミングかも。