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

时间:2017-10-25 18:42:24

标签: jenkins plugins groovy jenkins-plugins hudson-plugins

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

1 个答案:

答案 0 :(得分:1)

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