2013-07-30 52 views
1

我需要您的幫助和專業知識來計算Jenkins maven和SonarQube編碼質量分析環境所需的硬件。 目前我們有300個項目構建java是使用Maven 2.2.1編譯的,平均每個項目包含五萬行代碼。 我會估計爲1000個項目執行此項任務所需的CPU,Ram和磁盤空間,因爲他們希望未來。 我搜索了任何文章或信息的估計,但沒有發現任何重要的東西,所以我轉向他們的經驗和知識。Jenkins Ci需要的硬件SonarQube

在此先感謝!

回答

1

關於Sonar,我們提供了一個hardware requirements的頁面,它實際上提供了有關Web服務器和數據庫服務器的一些信息。

對於Sonar的「批處理」部分(=由Jenkins發起的分析),我們沒有給出具體要求。您通常會有幾個具有多個CPU和大量RAM的從站,以便在需要越來越頻繁地運行越來越多的Sonar分析時能夠擴展。而且那些從事(分析發生在其上)的奴隸不應該遠離網絡上的數據庫(否​​則性能將受到網絡延遲的影響)。

+0

謝謝,偉大的提示法布里斯! 我描述了一下Jenkins專家的分析結果: - 初步分析表明我們有一個jenkins(主)和n個從服務器,這個n取決於某些特定的東西?工作數量? - 由於處理器既有主設備,也有從設備,因此它將擁有許多執行器。 - 聲納服務器將是專用的,有多個實例很高興?很少有人會理想,像執行者或奴隸一樣多? 在此基礎上我們可以緩解一些必要的硬件需求,任何建議或實施經驗都將受到我的高度評價! –