节点上线方式
首先需要添加节点
可供选择的上线方式
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 ,然后会出现下面这个界面,点击“运行”。
|