【Jenkins】 Master/Slave節點環境部署配置


Master節點:

 

Slave節點與配置:

Master/Slave相當於Server和agent的概念。Master提供web接口讓用戶來管理job和slave,job可以運行在master本機或者被分配到slave上運行。一個master可以關聯多個slave用來為不同的job或相同的job的不同配置來服務。

一、准備Slave機器

確保Java安裝正確:java -version

確保sshd正在運行:ps -ef | grep ssh

二、添加Slave節點(CentOS)

  • 添加Slave節點,連接master的方式有四種。我們用的服務器都是CentOS系統,最方便的就是通過ssh啟動jenkins節點。
  • 在添加Slave節點之前可先根據第三部分先添加憑證。

 

1、jenkins首頁->系統管理->節點管理->新建節點

2、配置節點如下

JVM選項: -Djava.awt.headless=true -Djava.encoding=UTF-8

3、點擊Relaunch agent

4、查看日志中出現如下log表示啟動成功

三、添加Slave主機憑據

通過SSH方式連接master通過ssh來啟動slave,此方式的前提是需要安裝SSH Slaves plugin插件。

Jenkins->憑據->系統->全局憑據,再添加Slave主機憑證,選擇通過Username with password方式,添加Slave主機賬號和密碼如下:

四、創建任務指定執行機執行

1、創建任務,並勾選“Restrict where this project can be run”指定執行機,並通過label分配到相應的機器上執行。


2.、選擇該任務立即構建,可驗證該任務在指定的執行機上執行。

 


免責聲明!

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



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