2016-03-21 22 views
7

Linux VMで動作するJenkins CIサーバーがあります。 JenkinsはGradleタスク(ビルド)を実行し、自分のプロジェクトをテストします。ジェンキンスで生成されるHTMLレポートの表示方法

私は、テスト結果のHTMLレポートがproject/build/reportsフォルダに生成されていることを知っています。

Jenkinsを使用してこれらのレポートを表示する方法はありますか?または、ビルドに失敗した場合、通知電子メールにこのレポートへのリンクが含まれていますか?

ありがとうございます。

答えて

15

HTML Publisher Pluginを使用すると、Jenkinsでレポートをアーカイブできます。

「HTMLレポートの発行」ビルド後アクションを追加し、レポートを含むディレクトリを入力し、インデックスページを指定します。

ジョブのページにレポートへのリンクが表示され、メールにリンクを含めることができます。 http://localhost:8080/job/my-job/Tests/

enter image description here

+0

**おかげでたくさん** – user2047824

+0

どのように古いHTMLレポートへのアクセスを得るのですか? 「過去のHTMLレポートを保持する」オプションがありますが、このオプションをチェックして、最後のレポートだけを表示し続けます –

+1

パイプラインDSL: 'publishHTML([reportDir: 'build/reports/tests/test'、reportFiles: html '、reportName:' HTMLレポート ']) ' – MarkHu

関連する問題