2015-10-22 38 views
0

我們發生了SonarQube作業運行數小時的情況,在我們的CI環境中似乎掛起時沒有ETA完成。我們已經使用了一個解決方案,不僅中止了構建作業,而且似乎還有一個輔助進程在CI代理本身上執行SonarQube。我已閱讀指定sonar.forceAnalysis = true應該可以解決問題,但從版本3.X開始不推薦使用,並且不需要使用此分析參數。我們希望能夠主動解決這個問題,而不必在運行SonarQube的團隊通知我們這個問題後做出響應。是否有某種方法可以指定運行分析的進程將終止的超時?SonarQube 5.1執行失敗並顯示消息「項目已被分析」

回答

0

如果您正在尋找在特定時間之後終止CI環境中運行的分析,我會建議您查看CI環境提供的功能。

SonarQube中沒有這種東西。

作爲一個方面說明,您應該看看即將發佈的SonarQube 5.2版本。我們已經從分析儀中斷開了與數據庫的連接,這意味着錯誤「已經分析的項目」不能再發生了。此外,分析工作完成的大量工作已移至服務器,使其運行速度更快。

相關問題