Skip to content

Instantly share code, notes, and snippets.

View ivaanko's full-sized avatar

Ivan Korolev ivaanko

View GitHub Profile
@ivaanko
ivaanko / shelve_disabled_jenkins_jobs.groovy
Created October 13, 2017 03:21
shelve disabled jenkins jobs
import hudson.model.*;
import org.jvnet.hudson.plugins.shelveproject.ShelveProjectTask
def JOB_PATTERN = ~/^tools.merge_master/;
(Hudson.instance.items.findAll { job -> job.name =~ JOB_PATTERN }).each {
println ("Job " + it.name);
if (it.disabled) {
println ("disabled")
def spt = new ShelveProjectTask(it)