Hudson 是一種革命性的開放原始碼 CI 伺服器,它從以前的 CI伺服器吸取了許多經驗教訓。Hudson最吸引人的特性之一是它很容易配置:很難找到更容易設定的 CI 伺服器,也很難找到開箱即用特性如此豐富的CI 伺服器。Hudson 容易使用的第二個原因是它具有強大的外掛框架 ,所以很容易新增特性。
工具/原料
計算機作業系統
方法/步驟
到Hudson官方網站去下載其最新安裝包hudson.war
下載完成之後將其釋出到指定的Tomcat應用伺服器中。釋出方式很簡單,直接將下載下來的hudson.war包拷貝到HUDSON_ROOT/apache-tomcat-6.0.16/webapps目錄下即可。
設定HUDSON_HOME環境變數。由於預設使用當前使用者的主目錄來作為HUDSON_HOME,這種情況下對於管理和維護都不是特別方便,所以需要重新設定此環境變數為上一節所建立的hudson目錄。具體如下圖所示:
檢測hudson是否安裝成功。啟動TOMCAT應用伺服器,在瀏覽器位址列輸入:如果看到如下Dashboard說明安裝成功。
完成Hudson關鍵配置
在瀏覽器位址列中輸入進入hudson主介面之後,點選左邊的Manage Hudson選單,如下圖所示
點選Configure System連結進入系統配置主介面,如下圖所示:
點選JDKs下面的Add按鈕來增加JDK安裝配置,點選Ant下面的Add按鈕增加Ant,如下圖所示:
配置持續整合郵件通知資訊,如下圖所示:
注意事項
確保系統中已經成功安裝好JDK和ANT,具體請參見JDK的安裝說明和ANT的安裝說明
如果在專案整合過程中暫不需要郵件功能,可先不配置郵件通知