環境: ubuntu1404_x64
說明: 使用hudson和git搭建自動構建伺服器的簡單示例
安裝hudson及相關外掛
安裝hudson
安裝命令如下:
sudo sh -c "echo 'deb http://hudson-ci.org/debian /' > /etc/apt/sources.list.d/hudson.list" sudo apt-get update sudo apt-get install hudson
其它環境參考如下連結:
http://wiki.hudson-ci.org/display/HUDSON/Installing+Hudson
啟動hudson伺服器:
sudo service hudson start
web訪問:
預設埠為8080,比如:http://192.168.1.81:8080/
安裝外掛
安裝git外掛:
-
系統管理 管理外掛 Available -> Search
-
在搜尋框中輸入 git
-
在搜素結果中選擇"Hudson GIT plugin",並執行安裝操作。
建立自動構建專案
-
設定專案名稱:
Project name : test1_rabbitmqMgr
-
設定自動構建的工作目錄:
點選Advanced Job Options中的Advanced按鈕,勾選"Use custom workspace", 在Directory編輯框中填入該專案的工作目錄,比如: /tmp/Dailybuild/rabbitmqMgr
-
新增原始碼地址:
Source Code Management
選擇Git單選按鈕,在Repositories中填入git地址,比如: https://github.com/mike-zhang/rabbitmqCppClient.git
-
新增構建命令:
在Build選項的Command中輸入要執行的命令,比如此專案:
make
-
點選save按鈕儲存專案配置
-
執行構建
回到主頁,點選"test1_rabbitmqMgr"任務,在子頁面中點選"立即構建"即可開始構建。 在Build History中點選控制檯圖示,可以看到構建過程中控制檯的輸出內容。 如果構建成功在側邊的Build History中可以看到綠色按鈕,構建失敗則是紅色按鈕。
本文github地址:
https://github.com/mike-zhang/mikeBlogEssays/blob/master/2016/20160717_使用Hudson搭建自動構建伺服器.md
歡迎補充