在进行研究时,我发现Stackoverflow上有几个帖子询问如何识别节点的IP地址。如果您阅读了关于解密凭据的帖子并成功获取了节点的SSH密钥,但在Jenkins用户界面中无法看到节点的IP,您可能想知道这一点。
Stackoverflow链接:https://stackoverflow.com/questions/14930329/finding-ip-of-a-jenkins-node
关于设置节点的博客:https://embeddedartistry.com/blog/2017/12/22/jenkins-configuring-a-linux-slave-node
Stackoverflow帖子中有很好的答案,介绍了使用脚本控制台的方法,但如果您只有Jenkins目录或无法访问脚本控制台,获取这些信息非常简单。
您可以浏览到jenkins-ip/computer/$nodename/config.xml。此请求需要扩展读取权限。
或者,如果您在机器上或有备份,可以转到jenkins-dir/nodes/$nodename/config.xml。