目錄小程序
Jenkins 是一個可擴展的持續集成引擎。主要用於持續、自動地構建、測試軟件項目。本文介紹在 windows 平臺上安裝 Jenkins master 和 slave。windows
請從 Jenkins 的官網下載安裝包,直接運行,一路 "next" 就能夠了。安裝包執行完成後會啓動你機器上默認的瀏覽器進行初始化配置和基本插件的安裝。瀏覽器
第一步是進行安全性驗證:安全
須要把安裝目錄下一個文件中的密碼輸入到 UI 中,按照 UI 中的說明填入密碼,而後繼續。併發
第二步是選擇插件進行安裝:測試
最好安裝 Jenkins 建議安裝的插件,點擊第一個大大的按鈕繼續。接下來是安裝這些插件,這個過程徹底是在線安裝,通常狀況下會比較慢。spa
插件安裝完成後進入第三步:插件
設置管理員帳號,點擊 "Save and Finish"。下個界面會提示 Jenkins 已經完成安裝,點擊 "Start using Jenkins" 進入 Jenkins 的主界面:命令行
OK,master 已經安裝完成了!線程
進入 Jenkins 的全局安全配置界面(Jenkins->Manage Jenkins->Configure Global Security):
選擇 "Enable security",TCP 的端口號選擇隨機就能夠了。
在 Jenkins 上添加 slave 節點的配置(Jenkins->Manage Jenkins->Manage Nodes):
點擊 "New Node":
輸入 slave 節點的名稱,並選擇 "Permanent Agent" 類型,點擊 OK 後進入詳細信息的設置界面:
簡單解釋一下上面的配置:
Name:該節點的名字。
Description:說明這個節點的用途。
# of executors:容許在這個節點上併發執行任務的數量,通常設置爲 cpu 支持的線程數。
Remote root directory:節點上 Jenkins 的根目錄。
Labels:分配給這個節點的標籤。
Usage:節點的使用策略。
Launch method:啓動 agent 的方式,對於 windows 平臺,最好選擇 "Launch agent via Java Web Start"。
Availability:Jenkins 控制 slave 是否在線的策略。
保存上面的配置,接下來去 salve 上完成安裝和配置。
到 Oracle 官網下載最新的 jre 安裝包並在 salve 上安裝。
下面的操做默認都是在 salve 上進行。
首先在 C 盤根目錄下建立目錄 jenkinsagent。
接着在瀏覽器中登陸前面建立的 Jenkins,並打開剛纔建立的節點:
點擊上圖中的 "Launch" 按鈕,在瀏覽器的提示下把一個叫 slave-agent.jnlp 的文件保存到本地。
而後以管理員的權限啓動命令行, 執行 slave-agent.jnlp 文件,最終會啓動一個小程序:
上圖中的 "Connected" 說明 slave 和 master 已經創建了鏈接。可是咱們但願把 slave-agent 程序安裝成 Windows Service,這樣之後 slave 機器從新啓動後就能自動鏈接 master。在上面的 File 菜單中點擊 "Install as a service",完成安裝後上面的小程序會自動關閉,一個 Windows Service 被建立:
好了,刷新一下 salve 的頁面:
至此,一個 master 與一個 slave 組成的 Jenkins 系統已經搭建起來了。