Branch: refs/heads/jenkins-38865 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: 1fd77c6fbca9f5e6c4464814786ad450efb25045 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/1fd77c6fbca9f5e6c4464814786ad450efb25045 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-10-12 (Wed, 12 Oct 2016) Changed paths: A pipeline-model-api/pom.xml A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTAgent.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTArgumentList.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBranch.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBuildCondition.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBuildParameter.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBuildParameters.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTElement.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTEnvironment.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTJobProperties.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTJobProperty.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTKey.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTKeyValueOrMethodCallPair.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTMethodArg.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTMethodCall.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTNamedArgumentList.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTNotifications.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTPipelineDef.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTPositionalArgumentList.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTPostBuild.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTScriptBlock.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTSingleArgument.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStage.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStages.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStep.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTools.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTreeStep.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTrigger.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTriggers.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTValue.groovy A pipeline-model-api/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidator.groovy A pipeline-model-definition/pom.xml A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/AbstractBuildConditionResponder.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/ClosureContentsChecker.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Environment.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/JobProperties.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MappedClosure.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapper.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodsToList.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/NestedModel.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Notifications.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Parameters.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PostBuild.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertiesToMap.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Root.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stages.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepBlockWithOtherArgs.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepsBlock.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Tools.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Triggers.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Aborted.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Always.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Changed.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Failure.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Success.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Unstable.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/BlockStatementMatch.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/Converter.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ParallelMatch.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ErrorCollector.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/JSONErrorCollector.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/SourceUnitErrorCollector.groovy A pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ModelStepLoader.java A pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/actions/ExecutionModelAction.java A pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterAction.java A pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/BuildCondition.java A pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapperWhitelist.java A pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java A pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/EnvVarsForToolStep.java A pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/ScriptStep.java A pipeline-model-definition/src/main/resources/ast-schema.json A pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ClosureModelTranslator.groovy A pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/MethodsToListTranslator.groovy A pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy A pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelStepLoader/help.jelly A pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/PropertiesToMapTranslator.groovy A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AgentTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BaseParserLoaderTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BuildConditionResponderTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/JobPropertiesTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ParametersTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ScriptStepTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ToolsTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/TriggersTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ErrorsEndpointOpsTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterActionStepsTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterActionTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/SuccessfulEndpointOpsTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ConvertRoundTripTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ExecuteConvertedTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImplTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParserTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/util/IsJsonObjectContaining.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ErrorsJSONParserTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/JSONSchemaTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/JSONValidationTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/SuccessfulJSONParserTest.java A pipeline-model-definition/src/test/resources/abortedNotification.groovy A pipeline-model-definition/src/test/resources/agentAny.groovy A pipeline-model-definition/src/test/resources/agentDocker.groovy A pipeline-model-definition/src/test/resources/agentDockerWithEmptyDockerArgs.groovy A pipeline-model-definition/src/test/resources/agentDockerWithNullDockerArgs.groovy A pipeline-model-definition/src/test/resources/agentLabel.groovy A pipeline-model-definition/src/test/resources/agentNone.groovy A pipeline-model-definition/src/test/resources/agentNoneWithNode.groovy A pipeline-model-definition/src/test/resources/allStagesExist.groovy A pipeline-model-definition/src/test/resources/buildPluginParentPOM.groovy A pipeline-model-definition/src/test/resources/dockerGlobalVariable.groovy A pipeline-model-definition/src/test/resources/dockerGlobalVariableInScript.groovy A pipeline-model-definition/src/test/resources/errors/blockInJobProperties.groovy A pipeline-model-definition/src/test/resources/errors/blockInParameters.groovy A pipeline-model-definition/src/test/resources/errors/blockInTriggers.groovy A pipeline-model-definition/src/test/resources/errors/closureAsMethodCallArg.groovy A pipeline-model-definition/src/test/resources/errors/duplicateEnvironment.groovy A pipeline-model-definition/src/test/resources/errors/duplicateNotificationConditions.groovy A pipeline-model-definition/src/test/resources/errors/duplicatePostBuildConditions.groovy A pipeline-model-definition/src/test/resources/errors/duplicateStageNames.groovy A pipeline-model-definition/src/test/resources/errors/duplicateStepParameter.groovy A pipeline-model-definition/src/test/resources/errors/emptyAgent.groovy A pipeline-model-definition/src/test/resources/errors/emptyEnvironment.groovy A pipeline-model-definition/src/test/resources/errors/emptyJobProperties.groovy A pipeline-model-definition/src/test/resources/errors/emptyNotifications.groovy A pipeline-model-definition/src/test/resources/errors/emptyParallel.groovy A pipeline-model-definition/src/test/resources/errors/emptyParameters.groovy A pipeline-model-definition/src/test/resources/errors/emptyPostBuild.groovy A pipeline-model-definition/src/test/resources/errors/emptyStages.groovy A pipeline-model-definition/src/test/resources/errors/emptyTriggers.groovy A pipeline-model-definition/src/test/resources/errors/globalLibraryNonStepBody.groovy A pipeline-model-definition/src/test/resources/errors/globalLibraryObjectMethodCall.groovy A pipeline-model-definition/src/test/resources/errors/importAndFunctionShouldNotSkipParsing.groovy A pipeline-model-definition/src/test/resources/errors/invalidBuildCondition.groovy A pipeline-model-definition/src/test/resources/errors/invalidMetaStepSyntax.groovy A pipeline-model-definition/src/test/resources/errors/invalidParameterTypeMethodCall.groovy A pipeline-model-definition/src/test/resources/errors/invalidStepParameterType.groovy A pipeline-model-definition/src/test/resources/errors/missingAgent.groovy A pipeline-model-definition/src/test/resources/errors/missingRequiredStepParameters.groovy A pipeline-model-definition/src/test/resources/errors/missingStages.groovy A pipeline-model-definition/src/test/resources/errors/mixedMethodArgs.groovy A pipeline-model-definition/src/test/resources/errors/notInstalledToolType.groovy A pipeline-model-definition/src/test/resources/errors/notInstalledToolVersion.groovy A pipeline-model-definition/src/test/resources/errors/packageShouldNotSkipParsing.groovy A pipeline-model-definition/src/test/resources/errors/perStageConfigEmptyAgent.groovy A pipeline-model-definition/src/test/resources/errors/perStageConfigEmptySteps.groovy A pipeline-model-definition/src/test/resources/errors/perStageConfigMissingSteps.groovy A pipeline-model-definition/src/test/resources/errors/perStageConfigUnknownSection.groovy A pipeline-model-definition/src/test/resources/errors/rejectMapsForTriggerDefinition.groovy A pipeline-model-definition/src/test/resources/errors/rejectParallelInNotifications.groovy A pipeline-model-definition/src/test/resources/errors/rejectParallelMixedInSteps.groovy A pipeline-model-definition/src/test/resources/errors/rejectPropertiesStepInMethodCall.groovy A pipeline-model-definition/src/test/resources/errors/rejectStageInSteps.groovy A pipeline-model-definition/src/test/resources/errors/stageWithoutName.groovy A pipeline-model-definition/src/test/resources/errors/tooFewMethodCallArgs.groovy A pipeline-model-definition/src/test/resources/errors/unknownStepParameter.groovy A pipeline-model-definition/src/test/resources/errors/unlistedToolType.groovy A pipeline-model-definition/src/test/resources/errors/wrongParameterNameMethodCall.groovy A pipeline-model-definition/src/test/resources/executionModelAction.groovy A pipeline-model-definition/src/test/resources/failingNotifications.groovy A pipeline-model-definition/src/test/resources/failingPipeline.groovy A pipeline-model-definition/src/test/resources/failingPostBuild.groovy A pipeline-model-definition/src/test/resources/globalLibrarySuccess.groovy A pipeline-model-definition/src/test/resources/globalLibrarySuccessInScript.groovy A pipeline-model-definition/src/test/resources/json/agentAny.json A pipeline-model-definition/src/test/resources/json/agentDocker.json A pipeline-model-definition/src/test/resources/json/agentLabel.json A pipeline-model-definition/src/test/resources/json/agentNoneWithNode.json A pipeline-model-definition/src/test/resources/json/errors/emptyEnvironment.json A pipeline-model-definition/src/test/resources/json/errors/emptyJobProperties.json A pipeline-model-definition/src/test/resources/json/errors/emptyNotifications.json A pipeline-model-definition/src/test/resources/json/errors/emptyParallel.json A pipeline-model-definition/src/test/resources/json/errors/emptyParameters.json A pipeline-model-definition/src/test/resources/json/errors/emptyPostBuild.json A pipeline-model-definition/src/test/resources/json/errors/emptyStages.json A pipeline-model-definition/src/test/resources/json/errors/emptyTriggers.json A pipeline-model-definition/src/test/resources/json/errors/invalidBuildCondition.json A pipeline-model-definition/src/test/resources/json/errors/invalidParameterTypeMethodCall.json A pipeline-model-definition/src/test/resources/json/errors/malformed.json A pipeline-model-definition/src/test/resources/json/errors/missingAgent.json A pipeline-model-definition/src/test/resources/json/errors/missingRequiredMethodCallArg.json A pipeline-model-definition/src/test/resources/json/errors/missingRequiredStepParameters.json A pipeline-model-definition/src/test/resources/json/errors/missingStages.json A pipeline-model-definition/src/test/resources/json/errors/mixedMethodArgs.json A pipeline-model-definition/src/test/resources/json/errors/notInstalledToolType.json A pipeline-model-definition/src/test/resources/json/errors/notInstalledToolVersion.json A pipeline-model-definition/src/test/resources/json/errors/perStageConfigEmptySteps.json A pipeline-model-definition/src/test/resources/json/errors/perStageConfigMissingSteps.json A pipeline-model-definition/src/test/resources/json/errors/perStageConfigUnknownSection.json A pipeline-model-definition/src/test/resources/json/errors/rejectParallelMixedInSteps.json A pipeline-model-definition/src/test/resources/json/errors/rejectPropertiesStepInMethodCall.json A pipeline-model-definition/src/test/resources/json/errors/rejectStageInSteps.json A pipeline-model-definition/src/test/resources/json/errors/stageWithoutName.json A pipeline-model-definition/src/test/resources/json/errors/unknownStepParameter.json A pipeline-model-definition/src/test/resources/json/errors/unlistedToolType.json A pipeline-model-definition/src/test/resources/json/errors/wrongParameterNameMethodCall.json A pipeline-model-definition/src/test/resources/json/globalLibrarySuccess.json A pipeline-model-definition/src/test/resources/json/legacyMetaStepSyntax.json A pipeline-model-definition/src/test/resources/json/metaStepSyntax.json A pipeline-model-definition/src/test/resources/json/parallelPipeline.json A pipeline-model-definition/src/test/resources/json/perStageConfigAgent.json A pipeline-model-definition/src/test/resources/json/postBuildAndNotifications.json A pipeline-model-definition/src/test/resources/json/simpleEnvironment.json A pipeline-model-definition/src/test/resources/json/simpleJobProperties.json A pipeline-model-definition/src/test/resources/json/simpleNotification.json A pipeline-model-definition/src/test/resources/json/simpleParameters.json A pipeline-model-definition/src/test/resources/json/simplePipeline.json A pipeline-model-definition/src/test/resources/json/simplePostBuild.json A pipeline-model-definition/src/test/resources/json/simpleScript.json A pipeline-model-definition/src/test/resources/json/simpleTools.json A pipeline-model-definition/src/test/resources/json/simpleTriggers.json A pipeline-model-definition/src/test/resources/json/steps/arrayEcho.json A pipeline-model-definition/src/test/resources/json/steps/simpleEcho.json A pipeline-model-definition/src/test/resources/json/steps/simpleScript.json A pipeline-model-definition/src/test/resources/json/stringsNeedingEscapeLogic.json A pipeline-model-definition/src/test/resources/json/twoStagePipeline.json A pipeline-model-definition/src/test/resources/json/validStepParameters.json A pipeline-model-definition/src/test/resources/legacyMetaStepSyntax.groovy A pipeline-model-definition/src/test/resources/metaStepSyntax.groovy A pipeline-model-definition/src/test/resources/multipleProperties.groovy A pipeline-model-definition/src/test/resources/noCheckoutScmInWrongContext.groovy A pipeline-model-definition/src/test/resources/nonLiteralEnvironment.groovy A pipeline-model-definition/src/test/resources/notificationOnChangeChanged.groovy A pipeline-model-definition/src/test/resources/notificationOnChangeFailed.groovy A pipeline-model-definition/src/test/resources/parallelPipeline.groovy A pipeline-model-definition/src/test/resources/perStageConfigAgent.groovy A pipeline-model-definition/src/test/resources/postBuildAndNotifications.groovy A pipeline-model-definition/src/test/resources/shInNotification.groovy A pipeline-model-definition/src/test/resources/simpleEnvironment.groovy A pipeline-model-definition/src/test/resources/simpleJobProperties.groovy A pipeline-model-definition/src/test/resources/simpleNotification.groovy A pipeline-model-definition/src/test/resources/simpleParameters.groovy A pipeline-model-definition/src/test/resources/simplePipeline.groovy A pipeline-model-definition/src/test/resources/simplePostBuild.groovy A pipeline-model-definition/src/test/resources/simpleScript.groovy A pipeline-model-definition/src/test/resources/simpleTools.groovy A pipeline-model-definition/src/test/resources/simpleTriggers.groovy A pipeline-model-definition/src/test/resources/stringsNeedingEscapeLogic.groovy A pipeline-model-definition/src/test/resources/twoStagePipeline.groovy A pipeline-model-definition/src/test/resources/unstableNotification.groovy A pipeline-model-definition/src/test/resources/validStepParameters.groovy M pom.xml R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTAgent.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTArgumentList.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBranch.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBuildCondition.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBuildParameter.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBuildParameters.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTElement.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTEnvironment.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTJobProperties.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTJobProperty.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTKey.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTKeyValueOrMethodCallPair.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTMethodArg.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTMethodCall.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTNamedArgumentList.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTNotifications.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTPipelineDef.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTPositionalArgumentList.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTPostBuild.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTScriptBlock.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTSingleArgument.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStage.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStages.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStep.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTools.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTreeStep.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTrigger.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTriggers.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTValue.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/AbstractBuildConditionResponder.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/ClosureContentsChecker.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Environment.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/JobProperties.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MappedClosure.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapper.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodsToList.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/NestedModel.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Notifications.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Parameters.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PostBuild.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertiesToMap.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Root.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stages.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepBlockWithOtherArgs.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepsBlock.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Tools.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Triggers.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Aborted.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Always.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Changed.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Failure.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Success.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Unstable.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/BlockStatementMatch.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/Converter.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ParallelMatch.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ErrorCollector.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/JSONErrorCollector.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidator.groovy R src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/SourceUnitErrorCollector.groovy R src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ModelStepLoader.java R src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/actions/ExecutionModelAction.java R src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterAction.java R src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/BuildCondition.java R src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapperWhitelist.java R src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java R src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/EnvVarsForToolStep.java R src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/ScriptStep.java R src/main/resources/ast-schema.json R src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ClosureModelTranslator.groovy R src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/MethodsToListTranslator.groovy R src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy R src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelStepLoader/help.jelly R src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/PropertiesToMapTranslator.groovy R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AgentTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BaseParserLoaderTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BuildConditionResponderTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/JobPropertiesTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ParametersTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ScriptStepTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ToolsTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/TriggersTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ErrorsEndpointOpsTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterActionStepsTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterActionTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/SuccessfulEndpointOpsTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ConvertRoundTripTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ExecuteConvertedTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImplTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParserTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/util/IsJsonObjectContaining.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ErrorsJSONParserTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/JSONSchemaTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/JSONValidationTest.java R src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/SuccessfulJSONParserTest.java R src/test/resources/abortedNotification.groovy R src/test/resources/agentAny.groovy R src/test/resources/agentDocker.groovy R src/test/resources/agentDockerWithEmptyDockerArgs.groovy R src/test/resources/agentDockerWithNullDockerArgs.groovy R src/test/resources/agentLabel.groovy R src/test/resources/agentNone.groovy R src/test/resources/agentNoneWithNode.groovy R src/test/resources/allStagesExist.groovy R src/test/resources/buildPluginParentPOM.groovy R src/test/resources/dockerGlobalVariable.groovy R src/test/resources/dockerGlobalVariableInScript.groovy R src/test/resources/errors/blockInJobProperties.groovy R src/test/resources/errors/blockInParameters.groovy R src/test/resources/errors/blockInTriggers.groovy R src/test/resources/errors/closureAsMethodCallArg.groovy R src/test/resources/errors/duplicateEnvironment.groovy R src/test/resources/errors/duplicateNotificationConditions.groovy R src/test/resources/errors/duplicatePostBuildConditions.groovy R src/test/resources/errors/duplicateStageNames.groovy R src/test/resources/errors/duplicateStepParameter.groovy R src/test/resources/errors/emptyAgent.groovy R src/test/resources/errors/emptyEnvironment.groovy R src/test/resources/errors/emptyJobProperties.groovy R src/test/resources/errors/emptyNotifications.groovy R src/test/resources/errors/emptyParallel.groovy R src/test/resources/errors/emptyParameters.groovy R src/test/resources/errors/emptyPostBuild.groovy R src/test/resources/errors/emptyStages.groovy R src/test/resources/errors/emptyTriggers.groovy R src/test/resources/errors/globalLibraryNonStepBody.groovy R src/test/resources/errors/globalLibraryObjectMethodCall.groovy R src/test/resources/errors/importAndFunctionShouldNotSkipParsing.groovy R src/test/resources/errors/invalidBuildCondition.groovy R src/test/resources/errors/invalidMetaStepSyntax.groovy R src/test/resources/errors/invalidParameterTypeMethodCall.groovy R src/test/resources/errors/invalidStepParameterType.groovy R src/test/resources/errors/missingAgent.groovy R src/test/resources/errors/missingRequiredStepParameters.groovy R src/test/resources/errors/missingStages.groovy R src/test/resources/errors/mixedMethodArgs.groovy R src/test/resources/errors/notInstalledToolType.groovy R src/test/resources/errors/notInstalledToolVersion.groovy R src/test/resources/errors/packageShouldNotSkipParsing.groovy R src/test/resources/errors/perStageConfigEmptyAgent.groovy R src/test/resources/errors/perStageConfigEmptySteps.groovy R src/test/resources/errors/perStageConfigMissingSteps.groovy R src/test/resources/errors/perStageConfigUnknownSection.groovy R src/test/resources/errors/rejectMapsForTriggerDefinition.groovy R src/test/resources/errors/rejectParallelInNotifications.groovy R src/test/resources/errors/rejectParallelMixedInSteps.groovy R src/test/resources/errors/rejectPropertiesStepInMethodCall.groovy R src/test/resources/errors/rejectStageInSteps.groovy R src/test/resources/errors/stageWithoutName.groovy R src/test/resources/errors/tooFewMethodCallArgs.groovy R src/test/resources/errors/unknownStepParameter.groovy R src/test/resources/errors/unlistedToolType.groovy R src/test/resources/errors/wrongParameterNameMethodCall.groovy R src/test/resources/executionModelAction.groovy R src/test/resources/failingNotifications.groovy R src/test/resources/failingPipeline.groovy R src/test/resources/failingPostBuild.groovy R src/test/resources/globalLibrarySuccess.groovy R src/test/resources/globalLibrarySuccessInScript.groovy R src/test/resources/json/agentAny.json R src/test/resources/json/agentDocker.json R src/test/resources/json/agentLabel.json R src/test/resources/json/agentNoneWithNode.json R src/test/resources/json/errors/emptyEnvironment.json R src/test/resources/json/errors/emptyJobProperties.json R src/test/resources/json/errors/emptyNotifications.json R src/test/resources/json/errors/emptyParallel.json R src/test/resources/json/errors/emptyParameters.json R src/test/resources/json/errors/emptyPostBuild.json R src/test/resources/json/errors/emptyStages.json R src/test/resources/json/errors/emptyTriggers.json R src/test/resources/json/errors/invalidBuildCondition.json R src/test/resources/json/errors/invalidParameterTypeMethodCall.json R src/test/resources/json/errors/malformed.json R src/test/resources/json/errors/missingAgent.json R src/test/resources/json/errors/missingRequiredMethodCallArg.json R src/test/resources/json/errors/missingRequiredStepParameters.json R src/test/resources/json/errors/missingStages.json R src/test/resources/json/errors/mixedMethodArgs.json R src/test/resources/json/errors/notInstalledToolType.json R src/test/resources/json/errors/notInstalledToolVersion.json R src/test/resources/json/errors/perStageConfigEmptySteps.json R src/test/resources/json/errors/perStageConfigMissingSteps.json R src/test/resources/json/errors/perStageConfigUnknownSection.json R src/test/resources/json/errors/rejectParallelMixedInSteps.json R src/test/resources/json/errors/rejectPropertiesStepInMethodCall.json R src/test/resources/json/errors/rejectStageInSteps.json R src/test/resources/json/errors/stageWithoutName.json R src/test/resources/json/errors/unknownStepParameter.json R src/test/resources/json/errors/unlistedToolType.json R src/test/resources/json/errors/wrongParameterNameMethodCall.json R src/test/resources/json/globalLibrarySuccess.json R src/test/resources/json/legacyMetaStepSyntax.json R src/test/resources/json/metaStepSyntax.json R src/test/resources/json/parallelPipeline.json R src/test/resources/json/perStageConfigAgent.json R src/test/resources/json/postBuildAndNotifications.json R src/test/resources/json/simpleEnvironment.json R src/test/resources/json/simpleJobProperties.json R src/test/resources/json/simpleNotification.json R src/test/resources/json/simpleParameters.json R src/test/resources/json/simplePipeline.json R src/test/resources/json/simplePostBuild.json R src/test/resources/json/simpleScript.json R src/test/resources/json/simpleTools.json R src/test/resources/json/simpleTriggers.json R src/test/resources/json/steps/arrayEcho.json R src/test/resources/json/steps/simpleEcho.json R src/test/resources/json/steps/simpleScript.json R src/test/resources/json/stringsNeedingEscapeLogic.json R src/test/resources/json/twoStagePipeline.json R src/test/resources/json/validStepParameters.json R src/test/resources/legacyMetaStepSyntax.groovy R src/test/resources/metaStepSyntax.groovy R src/test/resources/multipleProperties.groovy R src/test/resources/noCheckoutScmInWrongContext.groovy R src/test/resources/nonLiteralEnvironment.groovy R src/test/resources/notificationOnChangeChanged.groovy R src/test/resources/notificationOnChangeFailed.groovy R src/test/resources/parallelPipeline.groovy R src/test/resources/perStageConfigAgent.groovy R src/test/resources/postBuildAndNotifications.groovy R src/test/resources/shInNotification.groovy R src/test/resources/simpleEnvironment.groovy R src/test/resources/simpleJobProperties.groovy R src/test/resources/simpleNotification.groovy R src/test/resources/simpleParameters.groovy R src/test/resources/simplePipeline.groovy R src/test/resources/simplePostBuild.groovy R src/test/resources/simpleScript.groovy R src/test/resources/simpleTools.groovy R src/test/resources/simpleTriggers.groovy R src/test/resources/stringsNeedingEscapeLogic.groovy R src/test/resources/twoStagePipeline.groovy R src/test/resources/unstableNotification.groovy R src/test/resources/validStepParameters.groovy Log Message: ----------- [JENKINS-38865] First work on separating ModelAST. Compare: https://github.com/jenkinsci/pipeline-model-definition-plugin/compare/385940d33c41^...1fd77c6fbca9 -- 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.