環境:
兩台Centos7.3系統
master:172.16.1.227
slave:172.16.1.228
其中一台作為master,另一台為slave(slave服務器上無需安裝jenkins)
1.master:安裝java環境,本博客里有,省略
2.master:安裝配置好jenkins。下載jenkins的war包,直接執行java -jar jenkins.war &
3.master;配置免密登錄slave
ssh-keygen
ssh-copy-id 172.16.1.228
4.添加一個節點(slave)
4.1點擊manage jenkins
4.2下拉找到以下選項
4.3 點擊左邊的新建節點
4.4輸入名稱,選擇permanent agent,點擊確定
4.5 繼續配置。按下圖進行配置。注意:Credentials的配置在下一張圖里:點添加-》jenkins-》按下一張圖配置
4.6配置憑證,私鑰是master上面ssh-keygen時生成的id_rsa里的內容
將如圖所示內容復制進上圖的私鑰中即可
4.7配置好之后,還需要選中這個新增的憑證,如圖
4.8配置好之后,發現slave是離線的。點擊slave-1進去
4.9 點擊以下位置,確認信任
4.10 接着還需要啟動代理
4.11 成功的話會如下所示(我遇到過一種情況,就是我的java環境不是按照標准配置的,我的java安裝到/usr/local/jdk中,導致無法識別報錯,正常情況應該是安裝到/usr/local/java中,改過目錄名后修改系統環境變量后就可以了)
參考:https://www.cnblogs.com/stulzq/p/9297260.html