【问题标题】:How to get the host name or ip of a ssh slave node in Jenkins with groovy如何使用 groovy 在 Jenkins 中获取 ssh 从节点的主机名或 ip
【发布时间】:2018-04-06 23:36:00
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:
    for (aSlave in hudson.model.Hudson.instance.slaves) {
      println('====================');
      println "${aSlave.name}: \t ${aSlave.getLauncher().getHost()}";
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-25
      • 1970-01-01
      • 1970-01-01
      • 2014-08-02
      • 2012-12-25
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      相关资源
      最近更新 更多