是否有任何来自jenkins的API可以通过“设置构建名称”获取特定作业集的所有构建自定义标签?如果可以通过一些程序脚本来获取作业的这些自定义构建标签列表,请在API不可用时分享想法。
答案 0 :(得分:1)
build-name-setter-plugin更改AbstractBuild对象的显示名称。您可以做的是获取特定作业的所有构建,并将其显示名称与作业的显示名称进行比较。例如:
jenkins = Jenkins.getInstance()
job = jenkins.getItem(jobName)
blds = job.getBuilds()
def result = blds.findAll { it.displayName!=job.displayName}
println result