def jobName = "xb-nodetest"
def job = Jenkins.instance.getItem(jobName)
job.getBuilds().each { it.delete() }
job.nextBuildNumber = 1
job.updateNextBuildNumber(1)
job.save()
jobs = Jenkins.instance.getAllItems()
jobs.each { jx ->
if (jx instanceof com.cloudbees.hudson.plugins.folder.Folder) { return }
println('job fullName:' + jx.fullName);
}
def jobName = "xb-nodetest"
def job = Jenkins.instance.getItem(jobName)
job.getBuilds().each {
// it.delete()
if ((it.number > 1) && (it.number < 4)) {
println(it.number)
it.delete()
}
}
def job = Jenkins.instance.getItem(jobName)
job.getBuilds().each {
if (it.number > 5) {
println(it.number)
it.delete()
}
}
job.updateNextBuildNumber(6)
job.save()```