0

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を使用しています

4

1 に答える 1

1

期間 4 と 5 はグローバルではなく、プロジェクト レベルで設定されます。最初のプロジェクトをダブルチェックして、期間 5 の値が有効であることを確認します。

于 2015-11-23T12:15:16.913 に答える