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.

Reply via email to