【概要】Java7で作成したソースをJenkins上でカバレッジを取ります。以前、練習用に作ったプロジェクトの設定を変えてJenkinsにのせてます。https://github.com/gloryof/shelf【Maven】[propertiesの設定]まずはMavenのpropertiesの設定。JDKのバージョンとエンコードをUTF-8にしてます。</properties>...</project>[pluginの設定]pluginの設定です。コンパイラの設定だったり、Jacocoの設定をしています。今回はJava7で作ったソースなのでmaven-compiler-pluginのJavaのバージョンは1.7を指定しています。</build>...</project>【Jenkins自体の設定】[JDKの設定]JDKはCentOSにJDKをインストールして、JenkinsのJDKに設定しています。[Mavenの設定]Mavenは自動インストールです。[プラグインの設定]プラグインは前提条件の環境に書いたとおりのものをインストールします。【ビルドの設定】[ビルド]Mavenの呼び出しを行います。install」を指定します。[ビルド後の処理]Jacocoのカバレッジを取得します。ビルド後の処理の追加の中に[JaCoCoカバレッジレポートを記録]というのがあるので、それを選択して追加します。今回はデフォルトの設定のままです。【ビルドの実行】ビルドを実行して、成功するとトップ画面の右側にあるLineCoverageのところが緑になります。プロジェクトを選択すると画面右側にコードカバレッジの推移が表示されます。緑が実行された行、赤が実行されていない行です。(0%と99.9%を交互に推移しているところから設定に苦戦したところが伺えます)カバレッジの詳細を見たいビルド番号を選択した状態の左側のメニューのカバレッジレポートから詳細なカバレッジが見れます。月別アーカイブはてなブログをはじめよう!gloryofさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。