首页 > 解决方案 > 当我知道计算机名称时如何获取 Jenkins 节点的 IP 地址

问题描述

我有以下代码设置,它为我们的 Jenkins 设置共存的多个节点获取节点实例:

Object nodes = Jenkins.getInstance().getLabel(label).getNodes()

for (int i = 0; i < nodes.size(); i++) {
    Object computer = nodes[i].getComputer()
    String nodeName = nodes[i].getNodeName()
}

现在在 for 循环中,我有可用的计算机和节点名。但我需要知道每个节点的 IP 地址。我对 groovy 和 Jenkins 还很陌生,所以想知道是否有一种方法可以调用以直接获取上面 for 循环中的 IP 地址。

标签: jenkinsgroovyjenkins-pipelinejenkins-groovy

解决方案


推荐阅读