1

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

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

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

レポートの生成を有効にする代わりに、Hudson 内だけで設定を行うことは可能ですか? それぞれの Maven プラグインをデフォルト設定で有効にするだけでよいようです。これは、ハドソンによって外部で行うことはできません。

4

2 に答える 2

1

これがソナーが解決しようとしていることだと思います。プロジェクトに構成を追加しなくても、プロジェクトのすべての種類のレポート(コードカバレッジ/ pmd / checkstyleなど)が生成されます。これは、チェックするプロジェクトが多い場合に重複を減らすのに大いに役立ちます。

于 2010-03-11T09:21:24.593 に答える
1

これは不可能です。Hudson の哲学では、ビルド ツールでレポートを生成する必要があります。Hudson はそれらをピックアップし、UI でレンダリングします。

于 2009-07-15T18:53:35.877 に答える