title: Jenkins Build Pipeline - Restart At Stage
body: <p>I have the following build pipeline set up as a job:</p>
  
  <pre><code>Stage 1 - verify all dependencies exist
  Stage 2 - build the new jar
  Stage 3 - Run integration tests
  Stage 4 - Deploy to staging environment (manual step)
  Stage 5 - Deploy to production environment (manual step)
  </code></pre>
  
  <p>I am looking for a way to start the build pipeline from a particular stage in case of a transient failure. For example, let's say there was a network issue when the user clicked to deploy to production. I don't think it makes sense to start the pipeline from stage 1... I'd like to try that step again and continue on from there in the pipeline. I don't see any functionality like this in the Build Pipeline Plugin.</p>
  
  <p>Thanks!!</p>