2012-01-05 17 views
14

我們計劃使用Jenkins(以前稱爲Hudson)來實現我們項目的自動化構建。Jenkins/Hudson CI Linux RH安裝的最低要求

我需要從系統需求角度(RAM,磁盤,CPU)中找出Linux RH安裝需要什麼。

我們將測試一個移動應用程序項目。

我沒有檢查this post,但找不到響應。

+1

您需要指定更多數據:1.您希望運行的併發構建的最大數量是多少? 2.典型構建需要多少內存,CPU和磁盤? 3.什麼時候準備等待構建的最大時間?併發構建數量已經在運行? – 2012-01-05 18:20:53

回答

15

我已經保持詹金斯/聲納/ Nexus和我指出最小的配置(Debian的5):

  • CPU:N/A(再見普通老式學校CPU至少;))
  • 內存:1GB(我更喜歡2)
  • HDD:取決於需求。對於我的使用,8個模塊J2EE Maven項目+ db腳本(6500行代碼)代表50 MB以下。我配置詹金斯存儲10建立(500 MB)

然而,如果詹金斯有當時管理多個項目,你必須要考慮幾件事情:

  • 保持詹金斯數據在單獨的系統目錄(默認安裝可能會把那些在/usr)與您選擇的Jenkins配置方式
  • 在此目錄上掛載一個專用硬盤分區,讓您以一種方式管理磁盤空間(虛擬驅動器,分區大小調整工具...)
  • 監督活動,以防止留下空間,避免憤怒的老闆:)(Nagios的舉例)

想想備份,服務器上的其他應用,以及重要的事情 - 詹金斯資源依賴於JVM的能力。