-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
Hudson 1.383
Hudson M2 Extra Steps Plugin 1.1.3
Hudson Groovy builder 1.4
If you cancel a running build for a maven2 project, build wrappers see a build status of null rather than Aborted. This causes the m2-extra-steps plugin to run post-build steps that are marked "Run only if build succeeds" even when you cancel a build.
I'm attaching a sample project I used to test this. The pom just invokes sleep for 20 seconds so it is easy to cancel it in-flight. The project uses m2-extra-steps to do two things:
1. Invoke a groovy script to print the current status of the current build - in my testing this printed null for the current build status.
2. Invoke another mvn goal just to see m2-extra-steps run.
Since the extra-steps are "Run only if build succeeds" I would expect them not to run when a build is canceled, but they do run as shown in the attached build log.
- is duplicated by
-
JENKINS-7864 Post-build step is also invoked if build is aborted though "Run only if build succeeds" is selected
- Resolved
- is related to
-
JENKINS-7864 Post-build step is also invoked if build is aborted though "Run only if build succeeds" is selected
- Resolved