使用Hudson搭建自動構建伺服器

weixin_34120274發表於2016-07-17

環境: 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

歡迎補充

相關文章