Jenkins 节点上线方式及问题处理

节点上线方式

首先需要添加节点

请添加图片描述

可供选择的上线方式

Launch agent by connecting it to the master

该种方式适合 win 机子作为节点的情况。
请添加图片描述
运行方式分为两种:

  • 一个使用 agent
    下载该包后,双击运行(节点环境需要有 java 环境)。
    请添加图片描述
    如果双击后没有反应,可以尝试在当前路径下执行:

    javaws -wait jenkins-agent.jnlp
    
  • 命令行
    拷贝 Run from agent command line 下面的语句,打开命令行, cd 到有下载 agent 包的路径下执行。


Launch agents via SSH

通过 ssh 来连接,需要节点机器的账号密码,一般如果节点机器是 Mac 或者 Linux,那么可以选这种方式。
请添加图片描述

原来我也是用的这种方式,但是由于公司某局域网出了问题,只好改为使用前一种方式了。


遇到的问题

报错SERVER … is not reachable

报错截图
请添加图片描述

这是在 Mac 节点机器上出现的问题的截图,我在 win 机子上也尝试了,发现也是同样的报错。

问题原因

我搭建的 jenkins 版本是 2.289.2,配置栏中没有 Java web 启动方式。而 2.249.2 版本以后远程构建 jenkins 节点配置(Launch agent by connecting it to the master),替代原来的通过 Java web 启动代理。

可以使用 Java web 启动代理的版本:
请添加图片描述
当前版本:
请添加图片描述
解决方法
在节点配置界面,勾选 Use WebSocket请添加图片描述
打开"系统管理-Configure Global Security",勾选协议,端口可随机,
请添加图片描述
最后重新上线节点。
在节点机器上,启动:javaws -wait jenkins-agent.jnlp,然后会出现下面这个界面,点击“运行”。
请添加图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值