Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/pipeline-model-definition-plugin
  Commit: 385940d33c4184cb5f5947c00c45d7ed57566c47
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/385940d33c4184cb5f5947c00c45d7ed57566c47
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2016-09-21 (Wed, 21 Sep 2016)

  Changed paths:
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStage.groovy
    A 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStageConfig.groovy
    A 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/ClosureContentsChecker.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.groovy
    A 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StageConfig.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidator.groovy
    M 
src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapperWhitelist.java
    M src/main/resources/ast-schema.json
    M 
src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ClosureModelTranslator.groovy
    M 
src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AgentTest.java
    A src/test/resources/json/perStageConfigAgent.json
    A src/test/resources/perStageConfigAgent.groovy

  Log Message:
  -----------
  [JENKINS-38331] Very preliminary version of per-stage agent config

Honestly, I'm doing this for JENKINS-38284 more, but I needed some
section to actually have be per-stage to test it, so...tada?

This is literally the result of three hours of slamming my head
against the wall over stupid mistakes, so I'm fairly sure there are
still a plethora of such mistakes in here. But I'm pretty sure it
works - I just added the JSON version and conversion for
perStageAgentConfig to this and the tests are actively running as I
type this, but I got impatient and made a commit now. So ha.


  Commit: 9b38a7805db25da4a8c006c90574677f9f5da2d7
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/9b38a7805db25da4a8c006c90574677f9f5da2d7
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2016-09-22 (Thu, 22 Sep 2016)

  Changed paths:
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStage.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStageConfig.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy
    M src/test/resources/json/perStageConfigAgent.json

  Log Message:
  -----------
  Fix JSON generation and conversion


  Commit: 654903048ae9a0f48920301327b2751109de9ba4
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/654903048ae9a0f48920301327b2751109de9ba4
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2016-09-26 (Mon, 26 Sep 2016)

  Changed paths:
    M Jenkinsfile
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy
    M 
src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AgentTest.java
    M src/test/resources/agentDocker.groovy
    A src/test/resources/agentDockerWithEmptyDockerArgs.groovy
    A src/test/resources/agentDockerWithNullDockerArgs.groovy

  Log Message:
  -----------
  Merge branch 'master' into jenkins-38331

Conflicts:
        
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AgentTest.java


  Commit: c9c53ea5b8c418dec1aa9f4cbfe1e37c297ac374
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/c9c53ea5b8c418dec1aa9f4cbfe1e37c297ac374
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2016-10-10 (Mon, 10 Oct 2016)

  Changed paths:
    M pom.xml
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTPipelineDef.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTValue.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/Converter.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidator.groovy
    M 
src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterAction.java
    M 
src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapperWhitelist.java
    M src/main/resources/ast-schema.json
    M 
src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ClosureModelTranslator.groovy
    M 
src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
    M 
src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/PropertiesToMapTranslator.groovy
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
    A 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterActionStepsTest.java
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ExecuteConvertedTest.java
    A 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/util/IsJsonObjectContaining.java
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/JSONValidationTest.java
    M src/test/resources/buildPluginParentPOM.groovy
    M src/test/resources/json/agentAny.json
    M src/test/resources/json/agentDocker.json
    M src/test/resources/json/agentLabel.json
    M src/test/resources/json/agentNoneWithNode.json
    M src/test/resources/json/errors/emptyEnvironment.json
    M src/test/resources/json/errors/emptyNotifications.json
    M src/test/resources/json/errors/emptyParallel.json
    M src/test/resources/json/errors/emptyPostBuild.json
    M src/test/resources/json/errors/emptyStages.json
    M src/test/resources/json/errors/invalidBuildCondition.json
    M src/test/resources/json/errors/malformed.json
    M src/test/resources/json/errors/missingAgent.json
    M src/test/resources/json/errors/missingRequiredStepParameters.json
    M src/test/resources/json/errors/missingStages.json
    M src/test/resources/json/errors/notInstalledToolType.json
    M src/test/resources/json/errors/notInstalledToolVersion.json
    M src/test/resources/json/errors/rejectParallelMixedInSteps.json
    M src/test/resources/json/errors/rejectStageInSteps.json
    M src/test/resources/json/errors/stageWithoutName.json
    M src/test/resources/json/errors/unknownStepParameter.json
    M src/test/resources/json/errors/unlistedToolType.json
    M src/test/resources/json/globalLibrarySuccess.json
    M src/test/resources/json/legacyMetaStepSyntax.json
    M src/test/resources/json/metaStepSyntax.json
    M src/test/resources/json/parallelPipeline.json
    M src/test/resources/json/postBuildAndNotifications.json
    M src/test/resources/json/simpleEnvironment.json
    M src/test/resources/json/simpleNotification.json
    M src/test/resources/json/simplePipeline.json
    M src/test/resources/json/simplePostBuild.json
    M src/test/resources/json/simpleScript.json
    M src/test/resources/json/simpleTools.json
    A src/test/resources/json/steps/arrayEcho.json
    A src/test/resources/json/steps/simpleEcho.json
    A src/test/resources/json/steps/simpleScript.json
    A src/test/resources/json/stringsNeedingEscapeLogic.json
    M src/test/resources/json/twoStagePipeline.json
    M src/test/resources/json/validStepParameters.json
    A src/test/resources/nonLiteralEnvironment.groovy
    A src/test/resources/stringsNeedingEscapeLogic.groovy

  Log Message:
  -----------
  Merge branch 'master' into jenkins-38331

Conflicts:
        
src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapperWhitelist.java
        
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java


  Commit: 9b372d5f982354baeb2322c356119d91c22f2292
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/9b372d5f982354baeb2322c356119d91c22f2292
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2016-10-11 (Tue, 11 Oct 2016)

  Changed paths:
    M SYNTAX.md
    M pom.xml
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
    A 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBuildParameter.groovy
    A 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBuildParameters.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTElement.groovy
    A 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTJobProperties.groovy
    A 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTJobProperty.groovy
    A 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTKeyValueOrMethodCallPair.groovy
    A 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTMethodArg.groovy
    A 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTMethodCall.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTPipelineDef.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTPositionalArgumentList.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStep.groovy
    A 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTrigger.groovy
    A 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTriggers.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTValue.groovy
    A 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/JobProperties.groovy
    A 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodsToList.groovy
    A 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Parameters.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Root.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Tools.groovy
    A 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Triggers.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidator.groovy
    M 
src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ModelStepLoader.java
    M src/main/resources/ast-schema.json
    M 
src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ClosureModelTranslator.groovy
    A 
src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/MethodsToListTranslator.groovy
    M 
src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
    A 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/JobPropertiesTest.java
    A 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ParametersTest.java
    A 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/TriggersTest.java
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
    A src/test/resources/errors/blockInJobProperties.groovy
    A src/test/resources/errors/blockInParameters.groovy
    A src/test/resources/errors/blockInTriggers.groovy
    A src/test/resources/errors/closureAsMethodCallArg.groovy
    A src/test/resources/errors/emptyJobProperties.groovy
    A src/test/resources/errors/emptyParameters.groovy
    A src/test/resources/errors/emptyTriggers.groovy
    A src/test/resources/errors/invalidParameterTypeMethodCall.groovy
    A src/test/resources/errors/mixedMethodArgs.groovy
    A src/test/resources/errors/rejectMapsForTriggerDefinition.groovy
    A src/test/resources/errors/rejectPropertiesStepInMethodCall.groovy
    A src/test/resources/errors/tooFewMethodCallArgs.groovy
    A src/test/resources/errors/wrongParameterNameMethodCall.groovy
    A src/test/resources/json/errors/emptyJobProperties.json
    A src/test/resources/json/errors/emptyParameters.json
    A src/test/resources/json/errors/emptyTriggers.json
    A src/test/resources/json/errors/invalidParameterTypeMethodCall.json
    A src/test/resources/json/errors/missingRequiredMethodCallArg.json
    A src/test/resources/json/errors/mixedMethodArgs.json
    A src/test/resources/json/errors/rejectPropertiesStepInMethodCall.json
    A src/test/resources/json/errors/wrongParameterNameMethodCall.json
    A src/test/resources/json/simpleJobProperties.json
    A src/test/resources/json/simpleParameters.json
    A src/test/resources/json/simpleTriggers.json
    A src/test/resources/multipleProperties.groovy
    A src/test/resources/simpleJobProperties.groovy
    A src/test/resources/simpleParameters.groovy
    A src/test/resources/simpleTriggers.groovy

  Log Message:
  -----------
  Merge branch 'master' into jenkins-38331

Conflicts:
        
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java


  Commit: 1fd91d7ba9d8b8698bae5bc9afe015a619598d8b
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/1fd91d7ba9d8b8698bae5bc9afe015a619598d8b
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2016-10-11 (Tue, 11 Oct 2016)

  Changed paths:
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStage.groovy
    R 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStageConfig.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.groovy
    R 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StageConfig.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidator.groovy
    M src/main/resources/ast-schema.json
    M 
src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ClosureModelTranslator.groovy
    M 
src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
    M src/test/resources/abortedNotification.groovy
    M src/test/resources/agentAny.groovy
    M src/test/resources/agentDocker.groovy
    M src/test/resources/agentDockerWithEmptyDockerArgs.groovy
    M src/test/resources/agentDockerWithNullDockerArgs.groovy
    M src/test/resources/agentLabel.groovy
    M src/test/resources/agentNone.groovy
    M src/test/resources/agentNoneWithNode.groovy
    M src/test/resources/allStagesExist.groovy
    M src/test/resources/buildPluginParentPOM.groovy
    M src/test/resources/dockerGlobalVariable.groovy
    M src/test/resources/dockerGlobalVariableInScript.groovy
    M src/test/resources/errors/blockInJobProperties.groovy
    M src/test/resources/errors/blockInParameters.groovy
    M src/test/resources/errors/blockInTriggers.groovy
    M src/test/resources/errors/closureAsMethodCallArg.groovy
    M src/test/resources/errors/duplicateEnvironment.groovy
    M src/test/resources/errors/duplicateNotificationConditions.groovy
    M src/test/resources/errors/duplicatePostBuildConditions.groovy
    M src/test/resources/errors/duplicateStageNames.groovy
    M src/test/resources/errors/duplicateStepParameter.groovy
    M src/test/resources/errors/emptyAgent.groovy
    M src/test/resources/errors/emptyEnvironment.groovy
    M src/test/resources/errors/emptyJobProperties.groovy
    M src/test/resources/errors/emptyNotifications.groovy
    M src/test/resources/errors/emptyParallel.groovy
    M src/test/resources/errors/emptyParameters.groovy
    M src/test/resources/errors/emptyPostBuild.groovy
    M src/test/resources/errors/emptyTriggers.groovy
    M src/test/resources/errors/globalLibraryNonStepBody.groovy
    M src/test/resources/errors/globalLibraryObjectMethodCall.groovy
    M src/test/resources/errors/importAndFunctionShouldNotSkipParsing.groovy
    M src/test/resources/errors/invalidBuildCondition.groovy
    M src/test/resources/errors/invalidMetaStepSyntax.groovy
    M src/test/resources/errors/invalidParameterTypeMethodCall.groovy
    M src/test/resources/errors/invalidStepParameterType.groovy
    M src/test/resources/errors/missingAgent.groovy
    M src/test/resources/errors/missingRequiredStepParameters.groovy
    M src/test/resources/errors/mixedMethodArgs.groovy
    M src/test/resources/errors/notInstalledToolType.groovy
    M src/test/resources/errors/notInstalledToolVersion.groovy
    M src/test/resources/errors/packageShouldNotSkipParsing.groovy
    M src/test/resources/errors/rejectMapsForTriggerDefinition.groovy
    M src/test/resources/errors/rejectParallelInNotifications.groovy
    M src/test/resources/errors/rejectParallelMixedInSteps.groovy
    M src/test/resources/errors/rejectPropertiesStepInMethodCall.groovy
    M src/test/resources/errors/rejectStageInSteps.groovy
    M src/test/resources/errors/stageWithoutName.groovy
    M src/test/resources/errors/tooFewMethodCallArgs.groovy
    M src/test/resources/errors/unknownStepParameter.groovy
    M src/test/resources/errors/unlistedToolType.groovy
    M src/test/resources/errors/wrongParameterNameMethodCall.groovy
    M src/test/resources/executionModelAction.groovy
    M src/test/resources/failingNotifications.groovy
    M src/test/resources/failingPipeline.groovy
    M src/test/resources/failingPostBuild.groovy
    M src/test/resources/globalLibrarySuccess.groovy
    M src/test/resources/globalLibrarySuccessInScript.groovy
    M src/test/resources/json/perStageConfigAgent.json
    M src/test/resources/legacyMetaStepSyntax.groovy
    M src/test/resources/metaStepSyntax.groovy
    M src/test/resources/multipleProperties.groovy
    M src/test/resources/noCheckoutScmInWrongContext.groovy
    M src/test/resources/nonLiteralEnvironment.groovy
    M src/test/resources/notificationOnChangeChanged.groovy
    M src/test/resources/notificationOnChangeFailed.groovy
    M src/test/resources/parallelPipeline.groovy
    M src/test/resources/perStageConfigAgent.groovy
    M src/test/resources/postBuildAndNotifications.groovy
    M src/test/resources/shInNotification.groovy
    M src/test/resources/simpleEnvironment.groovy
    M src/test/resources/simpleJobProperties.groovy
    M src/test/resources/simpleNotification.groovy
    M src/test/resources/simpleParameters.groovy
    M src/test/resources/simplePipeline.groovy
    M src/test/resources/simplePostBuild.groovy
    M src/test/resources/simpleScript.groovy
    M src/test/resources/simpleTools.groovy
    M src/test/resources/simpleTriggers.groovy
    M src/test/resources/stringsNeedingEscapeLogic.groovy
    M src/test/resources/twoStagePipeline.groovy
    M src/test/resources/unstableNotification.groovy
    M src/test/resources/validStepParameters.groovy

  Log Message:
  -----------
  First effort on moving to agreed-upon syntax.

i.e., steps { ... } required under stage, rest of config at same level


  Commit: b23fb3b4f556cd80a1074df7eeb97ba0f19acea4
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/b23fb3b4f556cd80a1074df7eeb97ba0f19acea4
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2016-10-11 (Tue, 11 Oct 2016)

  Changed paths:
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AgentTest.java
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ScriptStepTest.java
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ToolsTest.java
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ExecuteConvertedTest.java
    M src/test/resources/errors/duplicateStageNames.groovy
    M src/test/resources/errors/invalidStepParameterType.groovy
    M src/test/resources/json/perStageConfigAgent.json

  Log Message:
  -----------
  Fix various tests.


  Commit: 9c1d1454b00ea4e670213c2de3b128920c78b661
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/9c1d1454b00ea4e670213c2de3b128920c78b661
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2016-10-11 (Tue, 11 Oct 2016)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Merge branch 'master' into jenkins-38331


  Commit: f4fffa20322aa4132d85a7631d03df89d80f2572
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/f4fffa20322aa4132d85a7631d03df89d80f2572
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2016-10-11 (Tue, 11 Oct 2016)

  Changed paths:
    M SYNTAX.md
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
    A src/test/resources/errors/perStageConfigEmptyAgent.groovy
    A src/test/resources/errors/perStageConfigEmptySteps.groovy
    A src/test/resources/errors/perStageConfigMissingSteps.groovy
    A src/test/resources/errors/perStageConfigUnknownSection.groovy
    A src/test/resources/json/errors/perStageConfigEmptySteps.json
    A src/test/resources/json/errors/perStageConfigMissingSteps.json
    A src/test/resources/json/errors/perStageConfigUnknownSection.json

  Log Message:
  -----------
  Validation failure tests and SYNTAX.md update.

Also added missing descriptions for job properties, triggers and build
parameters, and removed the not-actually-existing "use script" section.


  Commit: 8cf6fd2d006510a9b0b7f156def3c2b7167d9455
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/8cf6fd2d006510a9b0b7f156def3c2b7167d9455
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java

  Log Message:
  -----------
  Renaming to assertFailWithError


  Commit: b7a3ec68779e2b8edc4da667cf9d42551d067fc6
      
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/b7a3ec68779e2b8edc4da667cf9d42551d067fc6
  Author: Andrew Bayer <andrew.ba...@gmail.com>
  Date:   2016-10-14 (Fri, 14 Oct 2016)

  Changed paths:
    M SYNTAX.md
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStage.groovy
    A 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/ClosureContentsChecker.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy
    M 
src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
    M src/main/resources/ast-schema.json
    M 
src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ClosureModelTranslator.groovy
    M 
src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AgentTest.java
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ScriptStepTest.java
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ToolsTest.java
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
    M 
src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ExecuteConvertedTest.java
    M src/test/resources/abortedNotification.groovy
    M src/test/resources/agentAny.groovy
    M src/test/resources/agentDocker.groovy
    M src/test/resources/agentDockerWithEmptyDockerArgs.groovy
    M src/test/resources/agentDockerWithNullDockerArgs.groovy
    M src/test/resources/agentLabel.groovy
    M src/test/resources/agentNone.groovy
    M src/test/resources/agentNoneWithNode.groovy
    M src/test/resources/allStagesExist.groovy
    M src/test/resources/buildPluginParentPOM.groovy
    M src/test/resources/dockerGlobalVariable.groovy
    M src/test/resources/dockerGlobalVariableInScript.groovy
    M src/test/resources/errors/blockInJobProperties.groovy
    M src/test/resources/errors/blockInParameters.groovy
    M src/test/resources/errors/blockInTriggers.groovy
    M src/test/resources/errors/closureAsMethodCallArg.groovy
    M src/test/resources/errors/duplicateEnvironment.groovy
    M src/test/resources/errors/duplicateNotificationConditions.groovy
    M src/test/resources/errors/duplicatePostBuildConditions.groovy
    M src/test/resources/errors/duplicateStageNames.groovy
    M src/test/resources/errors/duplicateStepParameter.groovy
    M src/test/resources/errors/emptyAgent.groovy
    M src/test/resources/errors/emptyEnvironment.groovy
    M src/test/resources/errors/emptyJobProperties.groovy
    M src/test/resources/errors/emptyNotifications.groovy
    M src/test/resources/errors/emptyParallel.groovy
    M src/test/resources/errors/emptyParameters.groovy
    M src/test/resources/errors/emptyPostBuild.groovy
    M src/test/resources/errors/emptyTriggers.groovy
    M src/test/resources/errors/globalLibraryNonStepBody.groovy
    M src/test/resources/errors/globalLibraryObjectMethodCall.groovy
    M src/test/resources/errors/importAndFunctionShouldNotSkipParsing.groovy
    M src/test/resources/errors/invalidBuildCondition.groovy
    M src/test/resources/errors/invalidMetaStepSyntax.groovy
    M src/test/resources/errors/invalidParameterTypeMethodCall.groovy
    M src/test/resources/errors/invalidStepParameterType.groovy
    M src/test/resources/errors/missingAgent.groovy
    M src/test/resources/errors/missingRequiredStepParameters.groovy
    M src/test/resources/errors/mixedMethodArgs.groovy
    M src/test/resources/errors/notInstalledToolType.groovy
    M src/test/resources/errors/notInstalledToolVersion.groovy
    M src/test/resources/errors/packageShouldNotSkipParsing.groovy
    A src/test/resources/errors/perStageConfigEmptyAgent.groovy
    A src/test/resources/errors/perStageConfigEmptySteps.groovy
    A src/test/resources/errors/perStageConfigMissingSteps.groovy
    A src/test/resources/errors/perStageConfigUnknownSection.groovy
    M src/test/resources/errors/rejectMapsForTriggerDefinition.groovy
    M src/test/resources/errors/rejectParallelInNotifications.groovy
    M src/test/resources/errors/rejectParallelMixedInSteps.groovy
    M src/test/resources/errors/rejectPropertiesStepInMethodCall.groovy
    M src/test/resources/errors/rejectStageInSteps.groovy
    M src/test/resources/errors/stageWithoutName.groovy
    M src/test/resources/errors/tooFewMethodCallArgs.groovy
    M src/test/resources/errors/unknownStepParameter.groovy
    M src/test/resources/errors/unlistedToolType.groovy
    M src/test/resources/errors/wrongParameterNameMethodCall.groovy
    M src/test/resources/executionModelAction.groovy
    M src/test/resources/failingNotifications.groovy
    M src/test/resources/failingPipeline.groovy
    M src/test/resources/failingPostBuild.groovy
    M src/test/resources/globalLibrarySuccess.groovy
    M src/test/resources/globalLibrarySuccessInScript.groovy
    A src/test/resources/json/errors/perStageConfigEmptySteps.json
    A src/test/resources/json/errors/perStageConfigMissingSteps.json
    A src/test/resources/json/errors/perStageConfigUnknownSection.json
    A src/test/resources/json/perStageConfigAgent.json
    M src/test/resources/legacyMetaStepSyntax.groovy
    M src/test/resources/metaStepSyntax.groovy
    M src/test/resources/multipleProperties.groovy
    M src/test/resources/noCheckoutScmInWrongContext.groovy
    M src/test/resources/nonLiteralEnvironment.groovy
    M src/test/resources/notificationOnChangeChanged.groovy
    M src/test/resources/notificationOnChangeFailed.groovy
    M src/test/resources/parallelPipeline.groovy
    A src/test/resources/perStageConfigAgent.groovy
    M src/test/resources/postBuildAndNotifications.groovy
    M src/test/resources/shInNotification.groovy
    M src/test/resources/simpleEnvironment.groovy
    M src/test/resources/simpleJobProperties.groovy
    M src/test/resources/simpleNotification.groovy
    M src/test/resources/simpleParameters.groovy
    M src/test/resources/simplePipeline.groovy
    M src/test/resources/simplePostBuild.groovy
    M src/test/resources/simpleScript.groovy
    M src/test/resources/simpleTools.groovy
    M src/test/resources/simpleTriggers.groovy
    M src/test/resources/stringsNeedingEscapeLogic.groovy
    M src/test/resources/twoStagePipeline.groovy
    M src/test/resources/unstableNotification.groovy
    M src/test/resources/validStepParameters.groovy

  Log Message:
  -----------
  Merge pull request #19 from abayer/jenkins-38331

[JENKINS-38331] Per-stage configuration for agent


Compare: 
https://github.com/jenkinsci/pipeline-model-definition-plugin/compare/263a17adae4a...b7a3ec68779e

-- 
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.

Reply via email to