首頁 Linux教程如何在 Jenkins 中安裝 Master 和 Slave 節點以優化 CI/CD 流程

如何在 Jenkins 中安裝 Master 和 Slave 節點以優化 CI/CD 流程

運維派隸屬馬哥教育旗下專業運維社區,是國內成立最早的IT運維技術社區,歡迎關注公眾號:yunweipai
領取學習更多免費Linux云計算、Python、Docker、K8s教程關注公眾號:馬哥linux運維

目錄

  • 安裝 master
  • 安裝 slave
    • 設置 master 與 slave 的通信方式
    • 添加 slave 配置
    • 在 salve 上安裝?jre
    • 安裝并配置 Jenkins salve

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

安裝 master

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

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

如何在 Jenkins 中安裝 Master 和 Slave 節點以優化 CI/CD 流程插圖

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

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

如何在 Jenkins 中安裝 Master 和 Slave 節點以優化 CI/CD 流程插圖1

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

如何在 Jenkins 中安裝 Master 和 Slave 節點以優化 CI/CD 流程插圖2

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

如何在 Jenkins 中安裝 Master 和 Slave 節點以優化 CI/CD 流程插圖3

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

如何在 Jenkins 中安裝 Master 和 Slave 節點以優化 CI/CD 流程插圖4

OK,master 已經安裝完成了!

安裝 slave

設置 master 與 slave 的通信方式

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

如何在 Jenkins 中安裝 Master 和 Slave 節點以優化 CI/CD 流程插圖5

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

添加 slave 配置

在 Jenkins 上添加 slave 節點的配置(Jenkins->Manage Jenkins->Manage Nodes):

如何在 Jenkins 中安裝 Master 和 Slave 節點以優化 CI/CD 流程插圖6

點擊 “New Node”:

如何在 Jenkins 中安裝 Master 和 Slave 節點以優化 CI/CD 流程插圖7

輸入 slave 節點的名稱,并選擇 “Permanent Agent” 類型,點擊 OK 后進入詳細信息的設置界面:

如何在 Jenkins 中安裝 Master 和 Slave 節點以優化 CI/CD 流程插圖8

簡單解釋一下上面的配置:

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,并打開剛才創建的節點:

如何在 Jenkins 中安裝 Master 和 Slave 節點以優化 CI/CD 流程插圖9

點擊上圖中的 “Launch” 按鈕,在瀏覽器的提示下把一個叫 slave-agent.jnlp 的文件保存到本地。
然后以管理員的權限啟動命令行, 執行 slave-agent.jnlp 文件,最終會啟動一個小程序:

如何在 Jenkins 中安裝 Master 和 Slave 節點以優化 CI/CD 流程插圖10

上圖中的 “Connected” 說明 slave 和 master 已經建立了連接。但是我們希望把 slave-agent 程序安裝成?Windows Service,這樣以后 slave 機器重新啟動后就能自動連接 master。在上面的 File 菜單中點擊 “Install as a service”,完成安裝后上面的小程序會自動關閉,一個 Windows Service 被創建:

如何在 Jenkins 中安裝 Master 和 Slave 節點以優化 CI/CD 流程插圖11

好了,刷新一下 salve 的頁面:

如何在 Jenkins 中安裝 Master 和 Slave 節點以優化 CI/CD 流程插圖12

至此,一個 master 與一個 slave 組成的 Jenkins 系統已經搭建起來了。

鏈接:https://www.cnblogs.com/sparkdev/p/7102622.html

(版權歸原作者所有,侵刪)

如何在 Jenkins 中安裝 Master 和 Slave 節點以優化 CI/CD 流程插圖13

需要完整資料的看這里

掃碼回復666 根據提示 添加小助理領取

5 萬字 160道MySQL經典面試題總結(2024修訂版)插圖3

本文鏈接:http://www.thecarconnectin.com/46131.html

網友評論comments

發表回復

您的電子郵箱地址不會被公開。

暫無評論

Copyright ? 2012-2022 YUNWEIPAI.COM - 運維派 京ICP備16064699號-6
掃二維碼
掃二維碼
返回頂部
国产曰批视频免费观看完|久久久一本精品99久久精品66直播|色天使色偷偷AV一区二区三区|国产色秀视频在线播放|亚洲欧洲免费三级网站