}
// Check for queued similar job since we only want to run latest
- // As Mathieu Desnoyers requirement
+ // as Mathieu Desnoyers requirement
similarJobQueued = Hudson.instance.queue.items.count{it.task.getFullDisplayName() == currentJobName}
if ( similarJobQueued > 0 ) {
// Abort since new build is queued
def kernelStr = b.buildVariableResolver.resolve("kversion")
println "${b.fullDisplayName} (${kernelStr}) completed with status ${b.result}"
// Cleanup builds
- b.delete()
+ try {
+ b.delete()
+ } catch (all) {}
}
// Mark this build failed if any child build has failed