Jenkins : 安裝 master 和 slave


目錄

Jenkins 是一個可擴展的持續集成引擎。主要用於持續、自動地構建、測試軟件項目。本文介紹在 windows 平台上安裝 Jenkins master 和 slave。

安裝 master

請從 Jenkins 的官網下載安裝包,直接運行,一路 "next" 就可以了。安裝包執行完成后會啟動你機器上默認的瀏覽器進行初始化配置和基本插件的安裝。

第一步是進行安全性驗證:

需要把安裝目錄下一個文件中的密碼輸入到 UI 中,按照 UI 中的說明填入密碼,然后繼續。

第二步是選擇插件進行安裝:

最好安裝 Jenkins 建議安裝的插件,點擊第一個大大的按鈕繼續。接下來是安裝這些插件,這個過程完全是在線安裝,一般情況下會比較慢。

插件安裝完成后進入第三步:

設置管理員賬號,點擊 "Save and Finish"。下個界面會提示 Jenkins 已經完成安裝,點擊 "Start using Jenkins" 進入 Jenkins 的主界面:

OK,master 已經安裝完成了!

安裝 slave

設置 master 與 slave 的通信方式

進入 Jenkins 的全局安全配置界面(Jenkins->Manage Jenkins->Configure Global Security):

選擇 "Enable security",TCP 的端口號選擇隨機就可以了。

添加 slave 配置

在 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 上完成安裝和配置。

在 salve 上安裝 jre

到 Oracle 官網下載最新的 jre 安裝包並在 salve 上安裝。

安裝並配置 Jenkins 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 系統已經搭建起來了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM