Branch: refs/heads/master
Home: https://github.com/jenkinsci/pipeline-model-definition-plugin
Commit: c1a77937ed5557da7d8796011c13888c05b08c8c
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/c1a77937ed5557da7d8796011c13888c05b08c8c
Author: Andrew Bayer <[email protected]>
Date: 2017-01-11 (Wed, 11 Jan 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/AbstractBuildConditionResponder.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Root.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.groovy
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/BuildCondition.java
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/BuildConditionResponderTest.java
A
pipeline-model-definition/src/test/resources/postChecksAllConditions.groovy
Log Message:
-----------
[FIXED JENKINS-40984] Always evaluate/run all post conditions
Even if there's an error in an earlier condition execution, continue
to the subsequent ones. Additionally, switch to doing a one-off check
at the beginning of the post section to see if *any* conditions are
satisfied at that time, and then when actually iterating through the
conditions, check for satisfaction at *that* time. That's so that, for
example, if the build is successful when it gets to evaluating post
conditions and then there's a failure in the execution of `always`,
the `success` block won't be executed, and the `failure` block will,
since the build status has changed.
Commit: 51be97c3280c7dffe8774b1445670d0415312194
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/51be97c3280c7dffe8774b1445670d0415312194
Author: Andrew Bayer <[email protected]>
Date: 2017-01-12 (Thu, 12 Jan 2017)
Changed paths:
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
Log Message:
-----------
Better method name
Commit: 8ffdfae5db1f6ef0485a8fa11f44da781de80b88
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/8ffdfae5db1f6ef0485a8fa11f44da781de80b88
Author: Andrew Bayer <[email protected]>
Date: 2017-01-17 (Tue, 17 Jan 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/AbstractBuildConditionResponder.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Root.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.groovy
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/BuildCondition.java
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/BuildConditionResponderTest.java
A
pipeline-model-definition/src/test/resources/postChecksAllConditions.groovy
Log Message:
-----------
Merge pull request #90 from abayer/jenkins-40984
[FIXED JENKINS-40984] Always evaluate/run all post conditions
Compare:
https://github.com/jenkinsci/pipeline-model-definition-plugin/compare/3d287010bf2d...8ffdfae5db1f
--
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 [email protected].
For more options, visit https://groups.google.com/d/optout.