我在我的 project.properties 文件中的 sonar.timemachine.period5 中设置了一个具有特定日期的项目。这通常工作得很好,但有时 sonarqube runner 不会进行比较。
sonar.timemachine.period5=2015-11-04
以下是两个连续 sonar-runner 分析的部分日志输出:
这不是与第 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