业务量变大时,单台的jenkins进行自动化构建部署,就显得没那么灵活,下面介绍jenkins的集群功能。
jenkins的集群并非像web服务器,mysql集群,jenkins的集群无需在额外的主机安装jenkins,但是用于java项目来说,要使用集群功能,额外的主机就必须要安装maven。

(1)在jenkins的web界面:系统管理-->Configure Global Security-->TCP port for JNLP agent配置端口30000
自动化部署之jenkins集群

(2)系统管理-->管理节点-->新建节点
自动化部署之jenkins集群

(3)分配任务到节点
在项目中配置:
General-->Restrict where this project can be run-->Label Expression:node-01
自动化部署之jenkins集群

自动化部署之jenkins集群

此时,在对项目进行构建,将会分配到node-01节点上进行构建,如图:
自动化部署之jenkins集群