If you create a step that a) retries 1 or more times on failure, and b) contains a pre-execute groovy script that throws an exception (for example)
groovy:
throw new Exception("This should fail the step but it acts like it does not!")
You will see bad build behavior.
- The retries will say "Retry condition not satisified" which, probably isn't true in the general case, but might be acceptable as-is.
- Steps labeled as "run only if all previous siblings have succeeded" will still run after this failure is hit.
Can we please request a fix for this?
Thanks,
Tom Z.