-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
pipeline-model-definition 1.1.6
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