title: How to prevent Jenkins from resuming an aborted job
body: <p>I had aborted a job by clicking the [x] button next to it's name in the <em>Build Executor Status</em> panel of Jenkins, yet the job is still present and waiting.</p>
  
  <p><a href="https://i.stack.imgur.com/vZGlU.jpg" rel="nofollow"><img src="https://i.stack.imgur.com/vZGlU.jpg" alt="enter image description here"></a></p>
  
  <p>Even when I restart Jenkins it will resume building.  When I take a look at the console I see:</p>
  
  <blockquote>
    <p>Sending interrupt signal to process Click here to forcibly terminate
    running steps java.io.IOException: Aborting build     at
    sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
    Source)   at
    sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
    Source)   at java.lang.reflect.Constructor.newInstance(Unknown Source)
      at
    org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:83)
      at
    org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:105)
      at
    org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:60)
      at
    org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:235)
      at
    org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:247)
      at Script1.run(Script1.groovy:1)    at
    groovy.lang.GroovyShell.evaluate(GroovyShell.java:585) [<strong>SNIP</strong>]</p>
    
    <p>Finished: ABORTED Resuming build at Tue Oct 25 14:56:36 CDT 2016 after
    Jenkins restart</p>
  </blockquote>
  
  <p>I believe this version of my Pipeline script also included an "Input" block, it's possible the job was aborted as it was waiting for Input if that makes a difference</p>