# 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的路径,最后保存刷新即可。