jenkins - 当我知道计算机名称时如何获取 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 地址。
解决方案
推荐阅读
- jsdoc - 在函数中的参数上使用 jsdoc 内联
- javascript - 如何在表格单元格之间添加空格?
- elasticsearch - Elastic Canvas 日期格式
- sql - 通过连接范围内的两个表来评定总和
- c - Luhn 算法的 for 循环中的未知值
- reactjs - 如何使用 reactjs 在按钮单击时正确显示加载事件
- android - How to inject repository to the interceptor in android architecture components?
- angular - 使用@Input 在组件之间传递数据并使用路由器插座?
- html - Bootstrap4垂直对齐容器中的两行
- javascript - Reverse array with with splice() method