Jenkins/Hudson CLI API 使用 Groovy 获取运行脚本的节点



我正在使用用 groovy 编写的 Jenkins 中的 Hudson API,我想获取运行脚本的当前从属服务器的标签。我知道我可以得到传入的标签,但这不是我想要的。我可以得到所有的奴隶使用

hudson.model.hudson.instance.slaves

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

使用 Node 类中的getAssignedLabels

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

最新更新