はじめてのJenkinsとJUnit

10分ぐらいで、Jenkinsをインストールし、初回ビルドとJUnitテストを行います。

環境

Linux
(なんでも良いと思います。一応この記事ではLinux mint Mate 17.1)

必要なもの

Oracleのアカウント
(事前に作成をお願いします。JDK=Java Developer Kitをダウンロードするためです。)

手順

1. まず、以下のスクリプトを実行すると、Jenkinsがインストールされ起動されます。

2. http://localhost:8080/にアクセスし、Jenkinsの画面を確認します。

3. 「新規ジョブを作成」

4. 「JDKの自動インストール」「maven2の自動インストール」を選択。
「JDKをjava.oracle.comからインストール」を選択し、Oracleのアカウント情報を入力する。

5. 以下を設定し、一度プロジェクトを保存する。
$MAVEN_HOME=/usr/share/maven2/
SCVをポーリング=H/10 * * * *

6. Git Pluginをインストール。

7. 適当なmaven2プログラムを作成。以下のpomを利用し、必ず失敗するテストをmainに対して作成。

テストはこんな感じでtestパッケージにおき、mainTestに対してfail(“hoge”)と書けばOKです。

tree0

8. 適当なgitホスティングサービスにpush

9. gitレポジトリを設定
これで、gitホスティングサービスを10分ごとにポーリングする設定になった。

10. ジョブを手動実行

まとめ

以上で、mavenのビルドが成功し、テストが失敗し、黄色いマークになることが確認できました。

jenkins0