一个windows从节点,通过"Java web start“连接到Jenkins服务器。该节点的系统信息没有其IP地址。
我必须遍历我们拥有的所有从节点,并找到哪台机器(ip地址)对应于Jenkins中的从节点。
有没有办法从Jenkins本身找到从节点的IP地址?
发布于 2015-05-08 01:07:48
要在非windows Jenkins从服务器上回答同样的问题:
获取IP地址:
println "ifconfig".execute().text
获取主机名:
println "hostname".execute().text
发布于 2018-11-20 03:16:07
从Web界面
转到节点的Log
链接:
http://jenkins.mycompany.com:8080/computer/my_node_name/log
第一行应该是这样的:
JNLP agent connected from /10.11.12.123
屏幕截图
发布于 2019-02-19 03:57:44
这与deepak的解释非常相似,但我在很短的步骤中添加了图像。
在Jenkins UI中,单击:
Manage Jenkins -> Nodes ->选择节点->脚本控制台
然后运行println InetAddress.localHost.canonicalHostName
https://stackoverflow.com/questions/14930329
复制相似问题