【问题标题】:Jenkins/Hudson CLI API get the node that the script is running on using GroovyJenkins/Hudson CLI API 使用 Groovy 获取运行脚本的节点
【发布时间】:2016-04-22 19:21:44
【问题描述】:

我在 Jenkins 中使用用 groovy 编写的 Hudson API,我想获取当前运行脚本的从站的标签。我知道我可以获得传入的标签,但这不是我想要的。我可以使用

hudson.model.Hudson.instance.slaves

但是我怎么知道我在运行哪一个呢?一旦有了节点,我就可以使用 myslave.getAssignedLabels() 更改标签,但获取该节点似乎是一个问题。 有什么建议么?

【问题讨论】:

    标签: jenkins groovy hudson jenkins-plugins


    【解决方案1】:

    使用来自Node 类的getAssignedLabels

    Computer.currentComputer().getNode().getAssignedLabels() 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-31
      • 1970-01-01
      相关资源
      最近更新 更多