如何使用groovy在Jenkins中获取ssh从节点的主机名或ip

如何使用groovy在Jenkins中获取ssh从节点的主机名或ip,jenkins,plugins,groovy,jenkins-plugins,hudson-plugins,Jenkins,Plugins,Groovy,Jenkins Plugins,Hudson Plugins,我正在运行一个带有多个从属节点的Jenkins服务器,所有这些节点都使用SSH从属插件来启动作业。我正在尝试获取一个简单的Groovy脚本来运行所有节点,并在SSH配置中报告主机条目。我的groovy技能不是很好,我也不是一个真正的OO人,所以我无法理解 for (aSlave in hudson.model.Hudson.instance.slaves) { println('===================='); println "${aSlave.name}: \t ${a

我正在运行一个带有多个从属节点的Jenkins服务器,所有这些节点都使用SSH从属插件来启动作业。我正在尝试获取一个简单的Groovy脚本来运行所有节点,并在SSH配置中报告主机条目。我的groovy技能不是很好,我也不是一个真正的OO人,所以我无法理解

for (aSlave in hudson.model.Hudson.instance.slaves) {
  println('====================');
  println "${aSlave.name}: \t ${aSlave.getLauncher().getHost()}";
}