project.properties ファイルの sonar.timemachine.period5 で特定の日付のプロジェクトをセットアップしました。これは通常は完全に機能しますが、場合によっては sonarqube ランナーが比較にならないことがあります。
sonar.timemachine.period5=2015-11-04
以下は、2 つの連続したソナー ランナー分析からのログ出力の一部です。
これは期間 5 と比較していません。
10:28:17.546 INFO - Loaded quality gate 'MyProject'
10:28:17.591 INFO - Compare to previous analysis (2015-10-26)
10:28:17.596 INFO - Compare over 30 days (2015-10-24, analysis of Mon Oct 26 09:26:01 CET 2015)
10:28:17.597 INFO - Compare to previous version (2015-10-26)
これは....
10:37:43.996 INFO - Loaded quality gate 'MyProject'
10:37:44.054 INFO - Compare to previous analysis (2015-11-23)
10:37:44.060 INFO - Compare over 30 days (2015-10-24, analysis of Mon Oct 26 09:26:01 CET 2015)
10:37:44.061 INFO - Compare to previous version (2015-11-23)
10:37:44.062 INFO - Compare to date 2015-11-04 (analysis of 2015-11-23
なぜこれが起こっているのかについての手がかりはありますか?
その結果、プロジェクトは、絶対に合格すべきではない場合でも、品質ゲートを通過することがあります。
SonarQube 5.1.2を実行していて、Sonar-Runner 2.4を使用しています