環境:java
兩臺Centos7.3系統服務器
master:172.16.1.227ssh
slave:172.16.1.228ide
其中一臺做爲master,另外一臺爲slave(slave服務器上無需安裝jenkins)3d
1.master:安裝java環境,本博客裏有,省略代理
2.master:安裝配置好jenkins。下載jenkins的war包,直接執行java -jar jenkins.war &blog
3.master;配置免密登陸slave部署
ssh-keygen博客
ssh-copy-id 172.16.1.228jenkins
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中,改過目錄名後修改系統環境變量後就能夠了)
·