2016-10-26 6 views
1

Ich hatte einen Job abgebrochen, indem ich neben dem Namen im Build Executor-Status von Jenkins auf die Schaltfläche [x] geklickt habe. Der Job ist jedoch immer noch vorhanden und wartet.So verhindern Sie, dass Jenkins einen abgebrochenen Job wieder aufnimmt

enter image description here

Selbst wenn ich neu starten Jenkins es Gebäude wieder aufnehmen wird. Wenn ich einen Blick auf die Konsole nehme ich sehen:

Senden Interrupt-Signal zu verarbeiten Hier klicken, um gewaltsam Lauf zu beenden Schritte java.io.IOException: Abbruch bei sun.reflect.NativeConstructorAccessorImpl.newInstance0 (native Methode bauen) bei sun.reflect.NativeConstructorAccessorImpl.newInstance (Unbekannt Quelle) bei sun.reflect.DelegatingConstructorAccessorImpl.newInstance (Unbekannt Quelle) bei java.lang.reflect.Constructor.newInstance (Unknown Source) bei org.codehaus. groovy.reflection.CachedConstructor.invoke (CachedConstructor.java:83) bei org.codehaus.groovy.runtime.callsite.ConstructorSite $ ConstructorSiteNoUnwrapNoCoerce.callConstructor (ConstructorSite.java:105) bei org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor (CallSiteArray.java:60) bei org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor (AbstractCallSite.java:235) unter org.codehouse.groovy.runtime.callsite.AbstractCallSite.callConstructor (AbstractCallSite.java:247) bei Script1.run (Script1 .groovy: 1) bei groovy.lang.GroovyShell.evaluate (GroovyShell.java:585) [SNIP]

Abschluss: ABGEBROCHEN Resuming am Di 25. Oktober 14.56.36 CDT bauen 2016 nach Jenkins Neustart

ich diese Version meiner Pipeline Skript glauben auch, einen „Input“ Block enthalten sind, ist es möglich, den Job als abgebrochen wurde es wurde auf eine Eingabe wartet, ob das einen Unterschied

Antwort

1

ich diese Jenkins verwalten, indem sie oben reinigen ist -> Script-Konsole und dann in Code wie folgt setzen:

Jenkins.instance.getItemByFullName( "tpr-ereg") .getBuildByNumber(24). finish(hudson.model.Result.ABORTED, new java.io.IOException("Aborting build"));

HINWEIS: die oben müssen möglicherweise sei alles dran Die Zeile in der Skriptkonsole

+0

Ich glaube, du meintest '24' statt' 4'. Ach, keine Wirkung! Dieses Ding steckt einfach fest! – ThaDon

+0

Bonuspunkte, wenn Sie eine groovige Möglichkeit bieten, diese Jobs zu erkennen! Sie werden nicht in Executor-Listen angezeigt. –

Verwandte Themen