Hudson的簡介

調皮的玩程式碼發表於2018-06-11

一、持續整合CI

常見的持續整合的工具有Hudson、Jenkins等等

二、Hudson的簡介

Hudson是一款可擴充套件的持續整合(Continuous Integration)引擎。

主要作用:

1)自動化地構建軟體專案。

2)構建可持續的自動化檢查

3)構建可持續的自動化測試

4)構建成功後,後續過程的自動化,監控一些定時執行的任務。

三、具體工作流程

1)程式設計師通過SVN客戶端提交程式碼。

2)Hudson用檢查更新,svn update命令從svn中更新程式碼到本地。

3)Hudson呼叫專案裡的Ant或者Maven指令碼進行構建。

4)構建結束,生成報告並記錄日誌,傳送結果。

5)戶可隨時通過瀏覽器在Hudson上瀏覽構建結果。