Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

Jenkins | RailsのMiniTestを実行する

概要

RailsのMiniTestを実行する

内容

RailsのMiniTestをJenkinsから実行します。

前提

Ubuntu1204
Rbenv使用
Ruby2.0.0-p247
Rails4
Jenkins
Jenkinsの最新化

上記構成をインストール済みであること。

検証用プロジェクト
※下記は私が作成したサンプルプロジェクト。TODOをscaffoldしただけのもの。
https://github.com/tbpgr/sample_todo

手順

・下記のPluginをインストールします
rbenv plugin
Ruby plugin
Rake plugin
Ruby metrics plugin
・Jenkinsを再起動
・新しいジョブ作成
・フリースタイル・プロジェクトのビルドを選択してOKを押下
ソースコード管理システム欄でgitを選択
リポジトリURLに「https://github.com/tbpgr/sample_todo.git」を入力
リポジトリブラウザはgithubwebを選択して
URLに「https://github.com/tbpgr/sample_todo」を入力
・rbenv build wrapperにチェックをし、Ruby version欄に「2.0.0-p247」を入力
・ビルド手順の追加。シェルの実行

bundle install --path=vendor/bundle
bundle exec rake db:migrate
bundle exec rake test

・保存を押下
・トップページに戻ってジョブの実行

結果