2015-11-23 21 views
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

回答

1

期4和5沒有全局設置,但是,從項目層面。仔細檢查你的第一個項目,確保它有一個有效的Period 5值。

+0

期間設置在項目級別。有時它可以完美地工作,而其他時候則不會。當我從詹金斯構建多個鏈式構建時,我將它縮小到某種相互作用。看起來,當以前的連鎖店之一還沒有完成sonarqube分析時,這可能會發生。 我知道隨機錯誤是有史以來最糟糕的事情,所以我會繼續監測,看看我能否得到某種可以複製的清晰模式。 –

相關問題