ソナー6.7.5で新しいブランチ分析機能を使用しています。
./gradlew -Dsonar.branch.name=$branchName clean build sonarqube
カバレッジ分析には、次のものを使用します。
apply plugin: 'jacoco'
問題は、ブランチの問題は表示されますが、ブランチのカバレッジは表示されないことです。したがって、マスターにマージした場合、カバレッジが品質ゲートを通過するのに十分高いかどうかはわかりません。特定のブランチのカバレッジを表示する可能性はありますか?
sonarqubeプロジェクトダッシュボードでは、マスターブランチのカバレッジが適切に表示されます。
同じ問題があります。メインブランチ/マスターのみがカバレッジを示しているようで、ブランチ分析は問題のみを表示します。これを理解しようとするのは、構成の問題、または予想される動作です。
実はその理由を見つけたと思います。カバレッジは、寿命の長いブランチでのみ利用できます。これは、ソナーの新しいバージョンで修正されています。
コードカバレッジは、7.4の短期間のブランチとPRで利用できるようです。複製は7.5で利用可能になります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加