概要
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
・保存を押下
・トップページに戻ってジョブの実行