24 lines
460 B
Plaintext
24 lines
460 B
Plaintext
MAX_BUILDS = 5
|
|
def jobName = "github-test"
|
|
|
|
|
|
def job = Jenkins.instance.getItem(jobName)
|
|
|
|
println ""
|
|
|
|
println "selected Jenkins Job : "
|
|
println job.name
|
|
|
|
def recent = job.builds.limit(MAX_BUILDS)
|
|
println recent
|
|
|
|
for (build in job.builds) {
|
|
if (!recent.contains(build)) {
|
|
println ""
|
|
println "========================================================="
|
|
println "Preparing to delete: " + build
|
|
build.delete()
|
|
println ""
|
|
}
|
|
}
|