Branch: refs/heads/master Home: https://github.com/jenkinsci/pipeline-model-definition-plugin Commit: 8e18c3506e63e9ee06d8f5f69c26649d6b8ae3f6 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/8e18c3506e63e9ee06d8f5f69c26649d6b8ae3f6 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-11-28 (Tue, 28 Nov 2017)
Changed paths: M pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy M pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/PostStageTest.java A pipeline-model-definition/src/test/resources/postStage/postAfterParallel.groovy Log Message: ----------- [FIXED JENKINS-48266] Skip post for skipped parallel stages The JENKINS-47928 fix was actually not right - it disabled calling post entirely for parallel parent stages if they weren't the source of an error themselves. That means they weren't called at all if there was no failure! The proper fix is to track whether a parallel parent stage has been skipped, and if so, skip post execution as well. Which is what's done here. Tada. Commit: 32c5e4178c89faca3ad184b4030d8f403425bdac https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/32c5e4178c89faca3ad184b4030d8f403425bdac Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-12-04 (Mon, 04 Dec 2017) Changed paths: M pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy M pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/PostStageTest.java A pipeline-model-definition/src/test/resources/postStage/postAfterParallel.groovy Log Message: ----------- Merge pull request #225 from abayer/jenkins-48266 [FIXED JENKINS-48266] Skip post for skipped parallel stages Compare: https://github.com/jenkinsci/pipeline-model-definition-plugin/compare/f26ad78e5c37...32c5e4178c89 -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.