jenkins增加slave节点(master是windows系统+slave机也是windows系统)

本文详细介绍如何在Jenkins中配置从节点,包括修改全局安全设置、节点管理配置、安装节点服务、处理端口可达性问题及连接验证,确保slave机与master机成功通信。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

备注:master主机:152,slave机:216

1、Jenkins的配置从节点中默认没有Launch agent via Java Web Start,解决办法:

步骤:

a:打开"系统管理"——"Configure Global Security"

b:TCP port JNLP agents 配置成"随机",点击"Agent protocols",打勾开启"Java Web Start Agent Protocol3"

c:检查"Enable Slave"需要打勾

2、系统管理—节点管理—新建节点,配置如下

远程工作目录:是指在配置的216服务器上,新建的一个文件夹,用来当作jenkins的目录。

并发构建数:4,是指216服务器上,同时构建的job数是4个。

3、下载安装节点服务

把Launch点击之后,下载的文件,和 slave.jar点击之后下载的文件,都放到216服务器的工作目录里。

4、如下图这两个文件。

右键用nodepad++打开slave-agent.jnlp,查看

<jar href=

之类的元素,是否连接的是主机152

5、右键slave-agent.jnlp,点launch,此时有报错信息如下

  provided port 61746 is not reachable

此时网上的信息,只有linux的端口号处理方式。

6、此处附上windows的处理端口方法

进入主机152

入站和出站规则上,都加上端口号61746

此时在slave机器216上,在右键slave-agent.jnlp,点launch,显示连接成功。

7、点击下图的File,进行安装

给出这个提示,点确定即可。

8、在jenkins上查看节点信息,此时两个节点都显示连接上了

 

 

9、jenkinsjob中使用这个slave机器

在General板块,这里填写上相应的slave机器ip,那这个job所有的目录信息,以及要使用的软件信息等,都会从slave机获取。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值