会社のプロジェクトでRuby on Railsを使っていて、Jenkinsを使ってCI環境を整えたくって ずっと試行錯誤していたのですが、最近ようやく出来上がったのでその全貌を明らかにします! ちなみに全部Linuxでの話なので、Windowsの人は残念ながら役に立ちません… 目標 今回Jenkinsを使って以下のようなことがやりたかった。 githubにあるリポジトリのRSpecのテストを自動的に実行したい Capybaraを使ったテストもやってるので、ブラウザが起動する環境で自動テストを実行したい。 これは別途デスクトップ環境(今回の場合はUbuntuデスクトップ)を準備してそこでテストさせたい。 コードカバレッジを出力してるのでJenkinsから見れるようにしたい テストケース一覧もJenkinsから見れるようにしたい この目標に向かっていろいろと設定をしていきます。 Javaのイン