Skip to content

Instantly share code, notes, and snippets.

@koi8
Created November 6, 2016 10:08
Show Gist options
  • Save koi8/eb0b23822e8312d89c8ed1e6496a8967 to your computer and use it in GitHub Desktop.
Save koi8/eb0b23822e8312d89c8ed1e6496a8967 to your computer and use it in GitHub Desktop.
//go to https://jenkins/script and run
item = Jenkins.instance.getItemByFullName("job_name")
item.builds.each() { build ->
build.delete()
}
item.updateNextBuildNumber(1)
@tomer-ds
Copy link

tomer-ds commented Sep 15, 2019

Hi @koi8,

I use this all the time. great little tool.

My question sis: Have you ever tried adding it as a scriptler script?
I have been attempting this lately and for some reason I constantly get exceptions like below.
And it is the only scriptler script I have that is failing...
Any ideas?

org.jenkinsci.plugins.scriptler.util.GroovyScript$ScriptlerExecutionException: groovy.lang.MissingPropertyException: No such property: Jenkins for class: Script1
	at org.jenkinsci.plugins.scriptler.util.GroovyScript.call(GroovyScript.java:132)
	at hudson.remoting.LocalChannel.call(LocalChannel.java:45)
	at org.jenkinsci.plugins.scriptler.builder.ScriptlerBuilder.perform(ScriptlerBuilder.java:239)
	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741)
	at hudson.model.Build$BuildExecution.build(Build.java:206)
	at hudson.model.Build$BuildExecution.doRun(Build.java:163)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504)
	at hudson.model.Run.execute(Run.java:1815)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:97)
	at hudson.model.Executor.run(Executor.java:429)
Caused by: groovy.lang.MissingPropertyException: No such property: Jenkins for class: Script1
	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:53)
	at org.codehaus.groovy.runtime.callsite.PogoGetPropertySite.getProperty(PogoGetPropertySite.java:52)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGroovyObjectGetProperty(AbstractCallSite.java:307)
	at Script1.run(Script1.groovy:1)
	at org.jenkinsci.plugins.scriptler.util.GroovyScript.call(GroovyScript.java:123)
	... 11 more
Build step 'Scriptler script' marked build as failure
Finished: FAILURE```

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment