2017-02-20 5 views
0

this Gitプラグインを使用して、SonarQubeでコードを分析しています。異なるブランチを比較するとき、Gitプラグインは新しいコードのメトリックを表示しません

プルリクエストをするときは、Git masterブランチのカバレッジを分析してから、同じSonarQubeプロジェクトの一部の機能ブランチfeature/some-featureのカバレッジを分析しています。

フィーチャブランチのカバレッジが小さい場合は、ビルドに失敗しています。

しかし、SonarQubeはCoverage on New Codeメトリックを表示しません(おそらく、私は異なるブランチを分析しているためです)。

同じプロジェクトの異なるGitブランチをビルドするときに、SonarQubeの表示をCoverage on New Codeにするにはどうしたらいいですか?

答えて

0

プルリクエスト解析を実行すると、のほとんどがのルールが実行されます。ただし、分析レポートを提出した後にのみサーバー側を実行する、カバレッジや重複などのルールはいくつかあります。

プルリクエスト分析は定義上「プレビュー」であるため、分析レポートをサーバーに提出しないため、カバレッジの問題が発生しません。

関連する問題