-
Type:
Bug
-
Status: Resolved (View Workflow)
-
Priority:
Minor
-
Resolution: Fixed
-
Component/s: pipeline-model-definition-plugin
-
Labels:None
-
Environment:pipeline-model-definition 1.1.6
-
Similar Issues:
A pipeline like this will never actually retry - it'll just run once and fail.
pipeline { agent any options { retry (3) } stages { stage("foo") { steps { echo "hello" error "Failing - retry me!" } } } }
This is because the error thrown in the stage is caught and not rethrown again until the end of the build, bypassing the retry step's execution completely.
- links to
PR up at https://github.com/jenkinsci/pipeline-model-definition-plugin/pull/164