【发布时间】:2021-07-14 10:06:13
【问题描述】:
我想提取所有作业并按节点分组。这样做的目的是获得一个构建列表来运行脚本和删除构建。
这是我尝试在脚本上执行的:
def jobs = hudson.model.Hudson.instance.items
nodeName = 'YOUR_NODE_NAME'
jobs.each { job ->
urls = []
job.builds.each { build ->
nodeName == build.builtOnStr && urls << build.absoluteUrl
}
urls && println("${job.name}\n\t${urls.sort().join('\n\t')}")
}
我收到一个错误,我不知道为什么,这是错误:
groovy.lang.MissingPropertyException: No such property: builtOnStr for class: org.jenkinsci.plugins.workflow.job.WorkflowRun
提前致谢
【问题讨论】:
-
错误很明显。变量构建中的对象没有属性 buindOnStr。
-
嗨!我该如何解决这个问题?