0
我在project.properties文件中的sonar.timemachine.period5中設置了一個具有特定日期的項目。這通常是完美的,但有時候sonarqube跑步者並沒有進行比較。有時Sonarqube不會與期間5進行比較
sonar.timemachine.period5=2015-11-04
這裏是日誌輸出的兩個連續的聲納亞軍分析部分:
這個人是不是對比較期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
爲什麼會發生這種情況的任何線索?
結果是,當它肯定不應該時,項目有時會傳遞qualitygate。
進出口運行SonarQube 5.1.2,並使用聲納,亞軍2.4
期間設置在項目級別。有時它可以完美地工作,而其他時候則不會。當我從詹金斯構建多個鏈式構建時,我將它縮小到某種相互作用。看起來,當以前的連鎖店之一還沒有完成sonarqube分析時,這可能會發生。 我知道隨機錯誤是有史以來最糟糕的事情,所以我會繼續監測,看看我能否得到某種可以複製的清晰模式。 –