我想在作业中使用 groovy 脚本来读取在 Jenkins GUI 的节点配置中查看的所有节点配置。我知道可以使用 REST API 来获取节点配置,但我想知道如何使用可用的库方法来做到这一点,例如来自系统 Groovy 脚本。
如果启动方法设置为 SSH,我设想类似这样的伪代码来打印主机,因为它是在“启动方法”设置中配置的:
jenkins.getNodes().each { node ->
println(node.getLaunchMethod().getHost())
}
在 Groovy 中访问 Jenkins 全局属性的答案似乎可能是相关的?