2009-07-15 19 views
1

カバレッジ、テスト結果、メトリックおよびその他のレポートを作成するための多数のプラグインがあります。Hudson内のHudsonのプロジェクトレポート生成の設定

すべてのプロジェクトでは、レポートを作成するすべてのプロジェクトに対して、追加の設定をビルドスクリプト(またはMaven POM)に追加する必要があるようです。たとえば、FindBugsまたはCoberturaレポートを作成する場合は、レポート生成ステップをプロジェクトに追加する必要があります。

すべてのPOMファイルを更新する必要はありますか?これは多くのことを繰り返すもので、ターゲットプロジェクトのソースリポジトリ(POMのある場所)を更新する必要があります。

代わりにレポート生成を有効にするためにハドソン内に設定することはできますか?あなたがしなければならないのは、それぞれのMavenプラグインをデフォルト設定で有効にすることだけです。これは外部からハドソンが行うことはできません。

答えて

1

ハドソンの考え方では、ビルドツールでレポートを生成する必要があります。ハドソンはそれを選んでUIでレンダリングします。

1

私はこれが解決しようとしていると思います。プロジェクトに設定を追加することなく、プロジェクトのすべての種類のレポート(コードカバレッジ/ pmd/checkstyleなど)を生成します。これは、チェックするプロジェクトがたくさんある場合、重複を減らすために多くの手助けをします。