Jenkins 主从模式配置详解 ~

本贴最后更新于 569 天前,其中的信息可能已经时移世改

01.什么是主从模式

主从模式英文简称为 Master-Slave,基于分而治之的核心思想,将一个原始任务分解成若干个语义等同的子任务,并由专门的工作者线程来并行执行这些子任务。

日常构建 Jenkins 任务中,会经常出现下面的情况:

Jenkins 提供了 主从模式 (Master-Slave) 解决这个问题。我们可以为 Jenkins 配置多台 slave 从机,当 slave 从机和 Jenkins 服务建立连接之后,由 Jenkins 发指令给指定的 slave 从机运行任务,消耗的资源由 slave 从机去承担。


02.Jenkins 配置主从模式具体步骤

2.1、添加 Node 节点

所谓 Node 节点,可以简单的理解为从机。

选择Manage Nodes and Clouds

点击 New Node

填写 Node 名称

填写从机任务运行目录

2.2、主机与从机建立连接

配置主机与从机连接

2.2.1、建立连接方式一:

下载客户端,双击运行

客户端

客户端连接成功

2.2.2、建立连接方式一:

下载 jar 包,命令启动(点击 agent.jar 可下载)

jar包

jar包连接成功

2.2.3、从机连接成功

从机连接成功后,原本 offline 提示不再出现

从机在线


03.任务配置从机启动

任务构建页面,General 选项卡中 Restrict where this project can be run 填写 Node 节点对应名称,Jenkins 中找到对应 Node 节点会在下方提示。

配置任务从机启动

最终当启动当前任务时 Jenkins 就会分配到 slave-1 从机运行。

回帖
请输入回帖内容 ...