Jenkins cluster

Jenkins cluster

一、适用场景

    为了减轻Master的负载,可以将job的构建任务分配给slave节点,有点负载均衡的味道。

二、配置从节点

1.开启集群通信端口(Manage Jenkins - Configure Global Security)

Jenkins cluster

2. 添加集群节点 (Manage Jenkins - Manage Nodes and Clouds)

                                                                        Jenkins cluster

 

 

Jenkins cluster

上图主机中的credentials在下图讲解

3.添加Global Credentials (对全局的"钥匙"进行管理)

比如gitlab是锁,Credentials则为连接锁的钥匙。具体看https://www.jenkins.io/doc/book/using/using-credentials/ 官方手册

 Manage Jenkins - Manage Credentinals

Jenkins cluster

 

Jenkins cluster

4.尝试连接节点(报错解决)由于没安装JDK,提示的很明显

没装JDK之前与装JDK之后...

Jenkins cluster

Jenkins cluster

若还需要用到MAVEN,自行配置即可 

5. 查看"钥匙"使用记录

Jenkins cluster

以上就是部署完成,应用只需要在创建items的时候绑定job即可;