# jenkins集群部署(主從)
**# 1.持續集成和持續交付**
作為可擴展的自動化服務器,Jenkins可以用作簡單的CI服務器,也可以用作任何項目的持續交付中心。
**# 2.簡易安裝**
Jenkins是一個獨立的基于Java的程序,隨時可以運行,包含Windows,Mac OS X和其他類Unix操作系統的軟件包。
**# 3.配置簡單**
Jenkins可以通過其Web界面輕松設置和配置,其中包括即時錯誤檢查和內置幫助。
**# 4.插件**
Jenkins在更新中心擁有數百個插件,幾乎集成了持續集成和持續交付工具鏈中的所有工具。
**# 6.擴展性**
Jenkins可以通過其插件架構進行擴展,為Jenkins提供了幾乎無限的可能性。
**# 7.分散式**
Jenkins可以輕松地跨多臺計算機分配工作,幫助更快地跨多個平臺推動構建,測試和部署。
# jenklins部署:
```
Jenkins安裝
root@ubuntu:~# apt install openjdk-8-jre -y
root@ubuntu:~# curl –L http://mirrors.jenkins.io/war-stable/latest/jenkins.war -o /usr/local/
root@ubuntu:~# echo “export JENKINS_HOME=/data/jenkins” >> /etc/profile
root@ubuntu:~# source /etc/profile
root@ubuntu:~# mkdir /data/jenkins
root@ubuntu:~# nohup java -jar jenkins.war --httpPort=8080 &
```
檢測:https://localhost:8080
**簡單界面操作與從節點的綁定說明:**
登入界面,選擇系統配置,添加節點,輸入對應slave節點ip ,選擇SSH模式,并且在主從主機之間互相免密,將master的公鑰傳遞給slave主機,并且在add選項中選擇SSH的秘鑰方式創建憑據,將秘鑰復制在里面,選在添加保存,最后定義自己的Java環境變量的路徑JAVA_HOME的路徑,最后保存刷新即可。