Master節點:
Slave節點與配置:
Master/Slave相當於Server和agent的概念。Master提供web接口讓用戶來管理job和slave,job可以運行在master本機或者被分配到slave上運行。一個master可以關聯多個slave用來為不同的job或相同的job的不同配置來服務。
確保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主機賬號和密碼如下:
2.、選擇該任務立即構建,可驗證該任務在指定的執行機上執行。