您可以通过REST API在从站上执行groovy脚本,从而可以获得从站的ip地址。这是curl的示例,但是您可以对其进行调整以在代码中使用:
$ curl -u username:password -d "script=println InetAddress.localHost.hostAddress" jenkins_url/computer/node_name/scriptText# 192.168.0.104
节点 :要获取特定从站的IP地址,您必须知道它的名称。渐变节点名称查询很容易
jenkins_url/computer/api/json
我将尝试抓取节点页面的HTML,以从群体从属描述中获取IP
由于奴隶可能通过JNLP连接,并且在该HTML页面上没有IP,因此这并不总是有效。



