Branch: refs/heads/when-changelog
Home: https://github.com/jenkinsci/pipeline-model-definition-plugin
Commit: 963d58beea949d4d8eb468986b0908b075205b9c
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/963d58beea949d4d8eb468986b0908b075205b9c
Author: Andrew Bayer <[email protected]>
Date: 2017-07-24 (Mon, 24 Jul 2017)
Changed paths:
M pipeline-model-definition/pom.xml
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/AbstractBuildConditionResponder.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Environment.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Libraries.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodsToList.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Options.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Parameters.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PostBuild.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PostStage.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertiesToMap.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertyOptionContainer.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Root.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StageConditionals.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stages.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepBlockWithOtherArgs.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepsBlock.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Tools.groovy
M
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/parser/ASTParserUtils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/BlockStatementMatch.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/Converter.groovy
M
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/RuntimeASTTransformer.groovy
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ModelStepLoader.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/SyntheticStageGraphListener.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AllOfConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AnyOfConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/BranchConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/EnvironmentConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/NotConditional.java
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ClosureModelTranslator.groovy
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/LibrariesTranslator.groovy
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/MethodsToListTranslator.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/OptionsTranslator.groovy
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/PropertiesToMapTranslator.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditionalScript.groovy
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/OptionsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ParametersTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ToolsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/TriggersTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/CredentialWrapperStepTest.java
A
pipeline-model-definition/src/test/resources/credentialsUsedInWhenEnv.groovy
A
pipeline-model-definition/src/test/resources/credentialsUsedInWhenExpression.groovy
A pipeline-model-definition/src/test/resources/envVarInOptions.groovy
A pipeline-model-definition/src/test/resources/envVarInParameters.groovy
A pipeline-model-definition/src/test/resources/envVarInTools.groovy
A pipeline-model-definition/src/test/resources/envVarInTriggers.groovy
A pipeline-model-definition/src/test/resources/envVarInWrapper.groovy
M pipeline-model-extensions/pom.xml
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditionalDescriptor.java
M pom.xml
Log Message:
-----------
[FIXED JENKINS-42753] Use AST transformation to generate runtime model
There've been any number of problems in the past due to the closure
translation approach for going from `pipeline { ... }` to the `Root`
object we need to actually run. I won't bother going into them here,
just...yeah. There's lots. Until this change goes in, there are 4
special CPS-transformed classes for the translation, plus truly
bizarre special-casing logic for handling environment and when
expressions via looping circuits of script.evaluate calls. I'm
serious. It's sad.
This replaces all that by instead generating Root and its children via
an AST transformation at parsing/validation time. It gets us away from
ever having to worry about translating or evaluating within the CPS
code, using lazily evaluated closures to support things like declaring
cross-referencing environment variables out of order, or environment
variables depending on credentials variables, etc...
Anyway, it works. It's more maintainable. It's cleaner. It's actually
very slightly faster (since we've eliminated the closure translation
stuff from CPS execution, and got rid of a now-redundant additional
parse/validate run to get the execution model). And it's completely
compatible syntax-wise (hopefully! It's not impossible that I missed
some weird expressions in environment variable values, but we'll cross
that bridge if we get to it).
Commit: 6074d0437f8e8508af53901a592c748234d29615
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/6074d0437f8e8508af53901a592c748234d29615
Author: Andrew Bayer <[email protected]>
Date: 2017-07-25 (Tue, 25 Jul 2017)
Log Message:
-----------
Merge branch 'jenkins-41334-mk2' into jenkins-42753-mk2
Commit: a465af41fad45b7067c151a22ef980cac2981a4b
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/a465af41fad45b7067c151a22ef980cac2981a4b
Author: Andrew Bayer <[email protected]>
Date: 2017-07-31 (Mon, 31 Jul 2017)
Changed paths:
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/DescriptorLookupCache.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBranch.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBuildConditionsContainer.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBuildParameters.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTElement.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTEnvironment.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTInternalFunctionCall.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTMethodCall.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTNamedArgumentList.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTOptions.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTPositionalArgumentList.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStage.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStages.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStep.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTools.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTreeStep.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTriggers.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidator.java
M
pipeline-model-api/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorTest.java
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/BlockStatementMatch.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/Converter.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ParallelMatch.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/JSONErrorCollector.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipeline.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterAction.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/CredentialsBindingHandler.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/impl/SkipStagesAfterUnstable.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipelineFromDockerfileScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipelineScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/LabelScript.groovy
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractDeclarativeTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AgentTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BaseParserLoaderTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/DeclarativeUpgradeTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/OptionsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ScriptStepTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ToolsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeDockerUtilsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ErrorsEndpointOpsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterActionTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParserTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/CredentialWrapperStepTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/ScriptStepTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/util/IsJsonObjectContaining.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/JSONSchemaTest.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOption.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/withscript/WithScriptDescribable.java
Log Message:
-----------
Let Intellij optimize imports.
Commit: 88067bafe64052b360438b07b953aacfabb55a39
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/88067bafe64052b360438b07b953aacfabb55a39
Author: Andrew Bayer <[email protected]>
Date: 2017-07-31 (Mon, 31 Jul 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/AbstractBuildConditionResponder.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/ClosureContentsChecker.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Environment.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MappedClosure.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapper.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/NestedModel.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Options.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Root.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stages.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
R
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapperWhitelist.java
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/BranchConditionalScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/EnvironmentConditionalScript.groovy
Log Message:
-----------
Clean up a bunch of dead code.
Commit: 4961d0f53b335373764e9617a232bebbca9e93a4
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/4961d0f53b335373764e9617a232bebbca9e93a4
Author: Andrew Bayer <[email protected]>
Date: 2017-07-31 (Mon, 31 Jul 2017)
Changed paths:
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
M pipeline-model-definition/src/test/resources/nonLiteralEnvironment.groovy
A
pipeline-model-definition/src/test/resources/whenExprUsingOutsideVarAndFunc.groovy
Log Message:
-----------
Testing var/func from outside block in env and when expression
Note - var doesn't work in environment yet.
Commit: 75f2b8c2ad5c55caa2a62df3b3d59d495ebd871e
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/75f2b8c2ad5c55caa2a62df3b3d59d495ebd871e
Author: Andrew Bayer <[email protected]>
Date: 2017-07-31 (Mon, 31 Jul 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Environment.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ASTParserUtils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
Log Message:
-----------
Fix variable from outside block in environment!
Commit: 7430ccc9475812822d0384be09dc20f55dc3a52b
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/7430ccc9475812822d0384be09dc20f55dc3a52b
Author: Andrew Bayer <[email protected]>
Date: 2017-07-31 (Mon, 31 Jul 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Options.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ASTParserUtils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
Log Message:
-----------
Fix default value logic, clean up some more imports
Commit: 04fe88a61bd6e172e4976fe528d2a07a968e9f39
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/04fe88a61bd6e172e4976fe528d2a07a968e9f39
Author: Andrew Bayer <[email protected]>
Date: 2017-07-31 (Mon, 31 Jul 2017)
Changed paths:
A DEV_GUIDE.md
Log Message:
-----------
First work on dev guide notes on parsing etc
Commit: 1109a8acc947d17a39256b3008fdc246559fa6c7
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/1109a8acc947d17a39256b3008fdc246559fa6c7
Author: Andrew Bayer <[email protected]>
Date: 2017-07-31 (Mon, 31 Jul 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
Log Message:
-----------
Support a bunch more expressions/statements for environment.
Commit: 396a8429d149e95505352e0f3e93622eb036a690
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/396a8429d149e95505352e0f3e93622eb036a690
Author: Andrew Bayer <[email protected]>
Date: 2017-07-31 (Mon, 31 Jul 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ASTParserUtils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
A pipeline-model-definition/src/test/resources/stmtExprInEnvironment.groovy
Log Message:
-----------
Don't need so many closures after all. And some more tests.
Commit: 212ad50628857603f223b8c595c3377acaaddd1d
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/212ad50628857603f223b8c595c3377acaaddd1d
Author: Andrew Bayer <[email protected]>
Date: 2017-07-31 (Mon, 31 Jul 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Environment.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ASTParserUtils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
M pipeline-model-definition/src/test/resources/stmtExprInEnvironment.groovy
Log Message:
-----------
Simplification of a few things, more tests.
Commit: 582690455e5749c545c7c2345e2517d943b0cb2c
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/582690455e5749c545c7c2345e2517d943b0cb2c
Author: Andrew Bayer <[email protected]>
Date: 2017-08-01 (Tue, 01 Aug 2017)
Changed paths:
M DEV_GUIDE.md
Log Message:
-----------
More dev notes
Commit: 1b8d876a230059148b483750c2478122472b8535
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/1b8d876a230059148b483750c2478122472b8535
Author: Andrew Bayer <[email protected]>
Date: 2017-08-02 (Wed, 02 Aug 2017)
Changed paths:
M pipeline-model-api/src/main/resources/ast-schema.json
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MappedClosure.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StageConditionals.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/Converter.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ToolsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParserTest.java
A pipeline-model-definition/src/test/resources/json/librariesDirective.json
A pipeline-model-definition/src/test/resources/json/stagePost.json
A
pipeline-model-definition/src/test/resources/mapCallsWithMethodCallValues.groovy
A pipeline-model-definition/src/test/resources/stagePost.groovy
M pipeline-model-definition/src/test/resources/toolsAndAgentNone.groovy
A pipeline-model-definition/src/test/resources/whenEnvIgnoreCase.groovy
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOptionDescriptor.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditional.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditionalDescriptor.java
M
pipeline-stage-tags-metadata/src/main/java/org/jenkinsci/plugins/pipeline/StageStatus.java
A
pipeline-stage-tags-metadata/src/test/java/org/jenkinsci/plugins/pipeline/StageTagsMetadataTest.java
Log Message:
-----------
Code coverage bumps and fix libraries JSON
Commit: 89974db035e080abd7303eeae13de2992562d3db
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/89974db035e080abd7303eeae13de2992562d3db
Author: Andrew Bayer <[email protected]>
Date: 2017-08-02 (Wed, 02 Aug 2017)
Changed paths:
M pipeline-model-definition/pom.xml
M pom.xml
Log Message:
-----------
Need newer ant plugin for test
Commit: c1fb27496cecad9d9be175145c0fee05245538bb
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/c1fb27496cecad9d9be175145c0fee05245538bb
Author: Andrew Bayer <[email protected]>
Date: 2017-08-02 (Wed, 02 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Tools.groovy
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ToolsTest.java
Log Message:
-----------
Fix a serialization problem with merged tools entries and ant string
Commit: 395111c52a5ce1740e84002ac7b90b79ce5e22a2
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/395111c52a5ce1740e84002ac7b90b79ce5e22a2
Author: Andrew Bayer <[email protected]>
Date: 2017-08-02 (Wed, 02 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/Messages.properties
M
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/MultipleUnnamedParametersTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ToolsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
A
pipeline-model-definition/src/test/resources/errors/invalidWhenWithChildren.groovy
A
pipeline-model-definition/src/test/resources/errors/nestedWhenWithArgs.groovy
A
pipeline-model-definition/src/test/resources/errors/tooManyUnnamedParameters.groovy
A
pipeline-model-definition/src/test/resources/json/errors/invalidWhenWithChildren.json
A
pipeline-model-definition/src/test/resources/json/errors/nestedWhenWithArgs.json
Log Message:
-----------
More coverage, and realized we can't do param lists to describables
Commit: ec6e0d78b98f55d0a6777daf6ffa0b28bfedf068
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/ec6e0d78b98f55d0a6777daf6ffa0b28bfedf068
Author: Andrew Bayer <[email protected]>
Date: 2017-08-02 (Wed, 02 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
Log Message:
-----------
Not actually possible to have no stage name by the time we get here
Commit: 6f6866f2b4ea92209cceae6a589aabd434f83414
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/6f6866f2b4ea92209cceae6a589aabd434f83414
Author: Andrew Bayer <[email protected]>
Date: 2017-08-02 (Wed, 02 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
A
pipeline-model-definition/src/test/resources/errors/additionalInvalidExpressionsInEnvironment.groovy
Log Message:
-----------
Some fine-tuning of env coverage
Commit: 9b2d950a65d755577fceb0dd4844fc72bb350cf8
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/9b2d950a65d755577fceb0dd4844fc72bb350cf8
Author: Andrew Bayer <[email protected]>
Date: 2017-08-02 (Wed, 02 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/Messages.properties
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
A
pipeline-model-definition/src/test/resources/errors/multipleStageLevelSections.groovy
A
pipeline-model-definition/src/test/resources/errors/multipleTopLevelSections.groovy
A
pipeline-model-definition/src/test/resources/errors/nonBlockSections.groovy
A pipeline-model-definition/src/test/resources/errors/nonBlockStages.groovy
A
pipeline-model-definition/src/test/resources/errors/notStageInStages.groovy
Log Message:
-----------
Better erroring on non-block things and testing dupe sections
Commit: 379db1a5f7ea0437bb2ac13eeace7b1e414cb218
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/379db1a5f7ea0437bb2ac13eeace7b1e414cb218
Author: Andrew Bayer <[email protected]>
Date: 2017-08-03 (Thu, 03 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
A pipeline-model-definition/src/test/resources/pathInEnv.groovy
Log Message:
-----------
[FIXED JENKINS-45916] Properly handle overwriting+including existing vars
Technically, JENKINS-45916 is already fixed by earlier changes here,
but in the process we introduced a hellish break due to trying to call
the closure for getting the value of a variable when it's referenced
in *setting* the variable in the first place. So if we're setting FOO
and the value includes FOO, just use the original expression for that
instead of closure-calling there.
Commit: 151d6348781b6ae659ca685d6908a4c17018c485
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/151d6348781b6ae659ca685d6908a4c17018c485
Author: Andrew Bayer <[email protected]>
Date: 2017-08-03 (Thu, 03 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
A pipeline-model-definition/src/test/resources/undefinedEnvRef.groovy
Log Message:
-----------
Make sure we test undefined env var references
Commit: cf73dc43088269ec5d58aa295168f18d31cad97a
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/cf73dc43088269ec5d58aa295168f18d31cad97a
Author: Andrew Bayer <[email protected]>
Date: 2017-08-03 (Thu, 03 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
A
pipeline-model-definition/src/test/resources/multipleEnvSubstitutions.groovy
Log Message:
-----------
Demonstrate that JENKINS-45637 is fixed.
Commit: 0acc7e37e15e693621bb484df9818c2105a969be
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/0acc7e37e15e693621bb484df9818c2105a969be
Author: Andrew Bayer <[email protected]>
Date: 2017-08-03 (Thu, 03 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
A
pipeline-model-definition/src/test/resources/backslashReductionInEnv.groovy
Log Message:
-----------
Test demonstrating that JENKINS-45636 is resolved
Commit: a25c7864c2240a0d99fef6f0dcd977cf18b36794
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/a25c7864c2240a0d99fef6f0dcd977cf18b36794
Author: Andrew Bayer <[email protected]>
Date: 2017-08-03 (Thu, 03 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ASTParserUtils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ToolsTest.java
A
pipeline-model-definition/src/test/resources/backslashesFromExistingEnvVar.groovy
A
pipeline-model-definition/src/test/resources/libraryObjectImportInWhenExpr.groovy
A
pipeline-model-definition/src/test/resources/variableToMethodToEnvVal.groovy
Log Message:
-----------
Various test additions:
* Demonstrate that JENKINS-44603 is fixed.
* Add issue and more details to ignore for JENKINS-44497 test
* Demonstrate that JENKINS-44482 is fixed.
* Switch AST debug logging to be activated by a system property
* Demonstrate that JENKINS-43035 is fixed - still no import handling
for libraries directive, though.
Commit: aece72c64c97ae5ed8c3350373d8e75b924a4834
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/aece72c64c97ae5ed8c3350373d8e75b924a4834
Author: Andrew Bayer <[email protected]>
Date: 2017-08-04 (Fri, 04 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ASTParserUtils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/RuntimeASTTransformer.groovy
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java
A pipeline-model-definition/src/test/resources/defaultEnvValue.groovy
Log Message:
-----------
[FIXED JENKINS-45991] Fix undefined self-reference in env
Turns out we shouldn't be using the original expression if we're
trying to access ourselves - that works for defined variables, but not
undefined ones. We can just use getScriptPropOrParam for either case. woo!
Also fixed a findbugs barf.
Commit: 7d7e2a0862cae7b4a4b23bc3383b2fbe22d44d5d
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/7d7e2a0862cae7b4a4b23bc3383b2fbe22d44d5d
Author: Andrew Bayer <[email protected]>
Date: 2017-08-04 (Fri, 04 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
Log Message:
-----------
Safer evaluations of logging
Commit: b496df9254bae6f4aea68c7cc9c70f6b3af90650
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/b496df9254bae6f4aea68c7cc9c70f6b3af90650
Author: Andrew Bayer <[email protected]>
Date: 2017-08-08 (Tue, 08 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
A
pipeline-model-definition/src/test/resources/errors/validatorContributor.groovy
A
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/DeclarativeValidatorContributor.java
Log Message:
-----------
[FIXED JENKINS-46065] Add extension point for contributing validation
Commit: 6b6380e29807c50b83a87c8fbaf7c7b4d30990b8
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/6b6380e29807c50b83a87c8fbaf7c7b4d30990b8
Author: Andrew Bayer <[email protected]>
Date: 2017-08-08 (Tue, 08 Aug 2017)
Changed paths:
A
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ParametersAndTriggersInOptions.java
A
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/validator/Messages.properties
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
A
pipeline-model-definition/src/test/resources/errors/parametersAndTriggersInOptions.groovy
Log Message:
-----------
While I'm here, block parameters and triggers from options.
This should have been done all along, but hey.
Commit: 2fc4dc7df96cf8539b88a73cce70c479a64454cf
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/2fc4dc7df96cf8539b88a73cce70c479a64454cf
Author: Andrew Bayer <[email protected]>
Date: 2017-08-08 (Tue, 08 Aug 2017)
Changed paths:
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTMethodCall.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStep.java
R
pipeline-model-api/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ast/Messages.properties
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Options.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
M
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/validator/BlockedStepsAndMethodCalls.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ParametersAndTriggersInOptions.java
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/validator/Messages.properties
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/DeclarativeValidatorContributor.java
Log Message:
-----------
[FIXED JENKINS-45955] Implement blocked steps/methods as a validator
contributor
Not 100% sure of this one yet - any extension of
DeclarativeValidatorContributor that wants to block steps will have to
handle its own error messages, and it'd be possible to add a blocked
method call that would still pass one level of validation for
options. It would still get caught later, but the error messaging
would be a bit different. I think I can live with that.
Also added FlowExecutions to the validateElement calls.
Commit: 6dc827402307564ff7b5673161f67129c98d171b
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/6dc827402307564ff7b5673161f67129c98d171b
Author: Andrew Bayer <[email protected]>
Date: 2017-08-08 (Tue, 08 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
Log Message:
-----------
Shut up, findbugs.
Commit: 37c0e2c4aa4bed37dfda3a2d509ea86ce1a647ae
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/37c0e2c4aa4bed37dfda3a2d509ea86ce1a647ae
Author: Andrew Bayer <[email protected]>
Date: 2017-08-09 (Wed, 09 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ASTParserUtils.groovy
Log Message:
-----------
Adding expressions to debug printer
Commit: ea888f42b9be483f11f73e6ec86bfd144151ecaa
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/ea888f42b9be483f11f73e6ec86bfd144151ecaa
Author: Andrew Bayer <[email protected]>
Date: 2017-08-09 (Wed, 09 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Environment.groovy
Log Message:
-----------
First javadoc on Environment.groovy
Commit: f924181d4c3a888ed990d956af4814fdf849f2c0
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/f924181d4c3a888ed990d956af4814fdf849f2c0
Author: Andrew Bayer <[email protected]>
Date: 2017-08-10 (Thu, 10 Aug 2017)
Changed paths:
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBranch.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBuildConditionsContainer.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTBuildParameters.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTElement.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTEnvironment.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTMethodCall.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTNamedArgumentList.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTOptions.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTPositionalArgumentList.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStage.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStages.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStep.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTools.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTreeStep.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTTriggers.java
M
pipeline-model-api/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorTest.java
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/BlockStatementMatch.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/Converter.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ParallelMatch.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/JSONErrorCollector.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterAction.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BaseParserLoaderTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParserTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/ScriptStepTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/util/IsJsonObjectContaining.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/JSONSchemaTest.java
Log Message:
-----------
Deoptimizing imports to make code review simpler.
Will redo the intellij import optimizer later.
Commit: 0ca46234cefaeeda2791835b2fc9201e2997f70e
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/0ca46234cefaeeda2791835b2fc9201e2997f70e
Author: Andrew Bayer <[email protected]>
Date: 2017-08-10 (Thu, 10 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
Log Message:
-----------
[JENKINS-46112] Test demonstrating that error steps get log actions now
They didn't in 1.1.9 (and probably earlier) for no reason I can figure
out, but they do now. Again, for no reason I can figure out.
Commit: 22431d3b539d0cd8ea509002bd5e09e026a28ddc
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/22431d3b539d0cd8ea509002bd5e09e026a28ddc
Author: Andrew Bayer <[email protected]>
Date: 2017-08-11 (Fri, 11 Aug 2017)
Changed paths:
A pipeline-model-definition/src/test/resources/logAction.groovy
Log Message:
-----------
Whoops, forgot test case
Commit: 538ea27d5ee95e804bb98354d6a9bcde9acc3768
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/538ea27d5ee95e804bb98354d6a9bcde9acc3768
Author: Andrew Bayer <[email protected]>
Date: 2017-08-11 (Fri, 11 Aug 2017)
Changed paths:
R pipeline-model-definition/src/test/resources/logAction.groovy
A
pipeline-model-definition/src/test/resources/logActionPresentForError.groovy
Log Message:
-----------
Maybe name the test case right, y'think?
Commit: 328271baf8ec2bad381a9527e4eba750ac742abf
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/328271baf8ec2bad381a9527e4eba750ac742abf
Author: Andrew Bayer <[email protected]>
Date: 2017-08-11 (Fri, 11 Aug 2017)
Changed paths:
M pipeline-model-definition/pom.xml
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
A pipeline-model-definition/src/test/resources/scmEnvVars.groovy
A
pipeline-model-definition/src/test/resources/skippedStagesInParallel.groovy
M
pipeline-model-extensions/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/CheckoutScript.groovy
M pom.xml
Log Message:
-----------
Merge branch 'master' into jenkins-42753-mk2
Conflicts:
pipeline-model-definition/pom.xml
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
pom.xml
Commit: 00038a85adb3b0648036147605bb1bdd40378612
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/00038a85adb3b0648036147605bb1bdd40378612
Author: Andrew Bayer <[email protected]>
Date: 2017-08-14 (Mon, 14 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
A
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInSteps.groovy
A
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInWhenExpression.groovy
Log Message:
-----------
Verify sandboxing in steps and when expressions
Commit: 280c30265646f59ed4449e23269e058e92dee809
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/280c30265646f59ed4449e23269e058e92dee809
Author: Andrew Bayer <[email protected]>
Date: 2017-08-14 (Mon, 14 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
Log Message:
-----------
Auto-debug-log when run from hpi:run
Commit: d57dfa4a0312d5b651d335b899fa41a220b3f408
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/d57dfa4a0312d5b651d335b899fa41a220b3f408
Author: Andrew Bayer <[email protected]>
Date: 2017-08-15 (Tue, 15 Aug 2017)
Changed paths:
M pipeline-model-definition/pom.xml
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/SyntheticStageGraphListener.java
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
A pipeline-model-definition/src/test/resources/scmEnvVars.groovy
A
pipeline-model-definition/src/test/resources/skippedStagesInParallel.groovy
M
pipeline-model-extensions/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/CheckoutScript.groovy
M pom.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into jenkins-46112
Conflicts:
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
Commit: 6b9bb7606ce071ed28876fb63c50b1e8697bd8bf
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/6b9bb7606ce071ed28876fb63c50b1e8697bd8bf
Author: Andrew Bayer <[email protected]>
Date: 2017-08-15 (Tue, 15 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/BlockedStepsAndMethodCalls.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/DeclarativeValidatorContributor.java
Log Message:
-----------
Code review comments
Commit: 2393bca43e8f1b221a2b03817fb685a154799af8
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/2393bca43e8f1b221a2b03817fb685a154799af8
Author: Andrew Bayer <[email protected]>
Date: 2017-08-17 (Thu, 17 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/BlockedStepsAndMethodCalls.java
Log Message:
-----------
Typing is hard.
Commit: fe9b62a2f64b8c46b078b3ac28b9db44c87c4593
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/fe9b62a2f64b8c46b078b3ac28b9db44c87c4593
Author: Andrew Bayer <[email protected]>
Date: 2017-08-17 (Thu, 17 Aug 2017)
Changed paths:
M pipeline-model-definition/pom.xml
M pipeline-model-extensions/pom.xml
Log Message:
-----------
Update compatibleSinceVersion
Commit: e2f89933976a8a2885ca5b061ab3fb1d8a8fe7bb
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/e2f89933976a8a2885ca5b061ab3fb1d8a8fe7bb
Author: Andrew Bayer <[email protected]>
Date: 2017-08-17 (Thu, 17 Aug 2017)
Changed paths:
A DEV_GUIDE.md
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/DescriptorLookupCache.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTInternalFunctionCall.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidator.java
M pipeline-model-api/src/main/resources/ast-schema.json
M pipeline-model-definition/pom.xml
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/AbstractBuildConditionResponder.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/ClosureContentsChecker.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Environment.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Libraries.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MappedClosure.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapper.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodsToList.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/NestedModel.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Options.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Parameters.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PostBuild.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PostStage.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertiesToMap.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertyOptionContainer.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Root.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StageConditionals.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stages.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepBlockWithOtherArgs.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepsBlock.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Tools.groovy
M
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/parser/ASTParserUtils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/BlockStatementMatch.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/Converter.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy
M
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/RuntimeASTTransformer.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ModelStepLoader.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipeline.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/CredentialsBindingHandler.java
R
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapperWhitelist.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/impl/SkipStagesAfterUnstable.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AllOfConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AnyOfConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/BranchConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/EnvironmentConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/NotConditional.java
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ClosureModelTranslator.groovy
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/LibrariesTranslator.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/Messages.properties
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/MethodsToListTranslator.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/OptionsTranslator.groovy
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/PropertiesToMapTranslator.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipelineFromDockerfileScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipelineScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/LabelScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/BranchConditionalScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/EnvironmentConditionalScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditionalScript.groovy
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractDeclarativeTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AgentTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/DeclarativeUpgradeTest.java
M
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/MultipleUnnamedParametersTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/OptionsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ParametersTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ScriptStepTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ToolsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/TriggersTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeDockerUtilsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ErrorsEndpointOpsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterActionTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParserTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/CredentialWrapperStepTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/util/IsJsonObjectContaining.java
A
pipeline-model-definition/src/test/resources/backslashReductionInEnv.groovy
A
pipeline-model-definition/src/test/resources/backslashesFromExistingEnvVar.groovy
A
pipeline-model-definition/src/test/resources/credentialsUsedInWhenEnv.groovy
A
pipeline-model-definition/src/test/resources/credentialsUsedInWhenExpression.groovy
A pipeline-model-definition/src/test/resources/defaultEnvValue.groovy
A pipeline-model-definition/src/test/resources/envVarInOptions.groovy
A pipeline-model-definition/src/test/resources/envVarInParameters.groovy
A pipeline-model-definition/src/test/resources/envVarInTools.groovy
A pipeline-model-definition/src/test/resources/envVarInTriggers.groovy
A pipeline-model-definition/src/test/resources/envVarInWrapper.groovy
A
pipeline-model-definition/src/test/resources/errors/additionalInvalidExpressionsInEnvironment.groovy
A
pipeline-model-definition/src/test/resources/errors/invalidWhenWithChildren.groovy
A
pipeline-model-definition/src/test/resources/errors/multipleStageLevelSections.groovy
A
pipeline-model-definition/src/test/resources/errors/multipleTopLevelSections.groovy
A
pipeline-model-definition/src/test/resources/errors/nestedWhenWithArgs.groovy
A
pipeline-model-definition/src/test/resources/errors/nonBlockSections.groovy
A pipeline-model-definition/src/test/resources/errors/nonBlockStages.groovy
A
pipeline-model-definition/src/test/resources/errors/notStageInStages.groovy
A
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInSteps.groovy
A
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInWhenExpression.groovy
A
pipeline-model-definition/src/test/resources/errors/tooManyUnnamedParameters.groovy
A
pipeline-model-definition/src/test/resources/json/errors/invalidWhenWithChildren.json
A
pipeline-model-definition/src/test/resources/json/errors/nestedWhenWithArgs.json
A pipeline-model-definition/src/test/resources/json/librariesDirective.json
A pipeline-model-definition/src/test/resources/json/stagePost.json
A
pipeline-model-definition/src/test/resources/libraryObjectImportInWhenExpr.groovy
A
pipeline-model-definition/src/test/resources/mapCallsWithMethodCallValues.groovy
A
pipeline-model-definition/src/test/resources/multipleEnvSubstitutions.groovy
M pipeline-model-definition/src/test/resources/nonLiteralEnvironment.groovy
A pipeline-model-definition/src/test/resources/pathInEnv.groovy
A pipeline-model-definition/src/test/resources/stagePost.groovy
A pipeline-model-definition/src/test/resources/stmtExprInEnvironment.groovy
M pipeline-model-definition/src/test/resources/toolsAndAgentNone.groovy
A pipeline-model-definition/src/test/resources/undefinedEnvRef.groovy
A
pipeline-model-definition/src/test/resources/variableToMethodToEnvVal.groovy
A pipeline-model-definition/src/test/resources/whenEnvIgnoreCase.groovy
A
pipeline-model-definition/src/test/resources/whenExprUsingOutsideVarAndFunc.groovy
M pipeline-model-extensions/pom.xml
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOption.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOptionDescriptor.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditional.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditionalDescriptor.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/withscript/WithScriptDescribable.java
M
pipeline-stage-tags-metadata/src/main/java/org/jenkinsci/plugins/pipeline/StageStatus.java
A
pipeline-stage-tags-metadata/src/test/java/org/jenkinsci/plugins/pipeline/StageTagsMetadataTest.java
Log Message:
-----------
Merge pull request #174 from abayer/jenkins-42753-mk2
[FIXED JENKINS-42753] Use AST transformation to generate runtime model
Commit: 77ec337eec7fe031d3746c5631dcc4cc812d8b01
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/77ec337eec7fe031d3746c5631dcc4cc812d8b01
Author: Andrew Bayer <[email protected]>
Date: 2017-08-17 (Thu, 17 Aug 2017)
Changed paths:
A DEV_GUIDE.md
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/DescriptorLookupCache.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTInternalFunctionCall.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidator.java
M pipeline-model-api/src/main/resources/ast-schema.json
M pipeline-model-definition/pom.xml
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/AbstractBuildConditionResponder.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/ClosureContentsChecker.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Environment.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Libraries.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MappedClosure.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapper.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodsToList.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/NestedModel.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Options.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Parameters.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PostBuild.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PostStage.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertiesToMap.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertyOptionContainer.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Root.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StageConditionals.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stages.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepBlockWithOtherArgs.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepsBlock.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Tools.groovy
M
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/parser/ASTParserUtils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/BlockStatementMatch.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/Converter.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy
M
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/RuntimeASTTransformer.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ModelStepLoader.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipeline.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/CredentialsBindingHandler.java
R
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapperWhitelist.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/impl/SkipStagesAfterUnstable.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AllOfConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AnyOfConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/BranchConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/EnvironmentConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/NotConditional.java
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ClosureModelTranslator.groovy
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/LibrariesTranslator.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/Messages.properties
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/MethodsToListTranslator.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/OptionsTranslator.groovy
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/PropertiesToMapTranslator.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipelineFromDockerfileScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipelineScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/LabelScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/BranchConditionalScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/EnvironmentConditionalScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditionalScript.groovy
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractDeclarativeTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AgentTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/DeclarativeUpgradeTest.java
M
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/MultipleUnnamedParametersTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/OptionsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ParametersTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ScriptStepTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ToolsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/TriggersTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeDockerUtilsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ErrorsEndpointOpsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterActionTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParserTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/CredentialWrapperStepTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/util/IsJsonObjectContaining.java
A
pipeline-model-definition/src/test/resources/backslashReductionInEnv.groovy
A
pipeline-model-definition/src/test/resources/backslashesFromExistingEnvVar.groovy
A
pipeline-model-definition/src/test/resources/credentialsUsedInWhenEnv.groovy
A
pipeline-model-definition/src/test/resources/credentialsUsedInWhenExpression.groovy
A pipeline-model-definition/src/test/resources/defaultEnvValue.groovy
A pipeline-model-definition/src/test/resources/envVarInOptions.groovy
A pipeline-model-definition/src/test/resources/envVarInParameters.groovy
A pipeline-model-definition/src/test/resources/envVarInTools.groovy
A pipeline-model-definition/src/test/resources/envVarInTriggers.groovy
A pipeline-model-definition/src/test/resources/envVarInWrapper.groovy
A
pipeline-model-definition/src/test/resources/errors/additionalInvalidExpressionsInEnvironment.groovy
A
pipeline-model-definition/src/test/resources/errors/invalidWhenWithChildren.groovy
A
pipeline-model-definition/src/test/resources/errors/multipleStageLevelSections.groovy
A
pipeline-model-definition/src/test/resources/errors/multipleTopLevelSections.groovy
A
pipeline-model-definition/src/test/resources/errors/nestedWhenWithArgs.groovy
A
pipeline-model-definition/src/test/resources/errors/nonBlockSections.groovy
A pipeline-model-definition/src/test/resources/errors/nonBlockStages.groovy
A
pipeline-model-definition/src/test/resources/errors/notStageInStages.groovy
A
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInSteps.groovy
A
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInWhenExpression.groovy
A
pipeline-model-definition/src/test/resources/errors/tooManyUnnamedParameters.groovy
A
pipeline-model-definition/src/test/resources/json/errors/invalidWhenWithChildren.json
A
pipeline-model-definition/src/test/resources/json/errors/nestedWhenWithArgs.json
A pipeline-model-definition/src/test/resources/json/librariesDirective.json
A pipeline-model-definition/src/test/resources/json/stagePost.json
A
pipeline-model-definition/src/test/resources/libraryObjectImportInWhenExpr.groovy
A
pipeline-model-definition/src/test/resources/mapCallsWithMethodCallValues.groovy
A
pipeline-model-definition/src/test/resources/multipleEnvSubstitutions.groovy
M pipeline-model-definition/src/test/resources/nonLiteralEnvironment.groovy
A pipeline-model-definition/src/test/resources/pathInEnv.groovy
A pipeline-model-definition/src/test/resources/stagePost.groovy
A pipeline-model-definition/src/test/resources/stmtExprInEnvironment.groovy
M pipeline-model-definition/src/test/resources/toolsAndAgentNone.groovy
A pipeline-model-definition/src/test/resources/undefinedEnvRef.groovy
A
pipeline-model-definition/src/test/resources/variableToMethodToEnvVal.groovy
A pipeline-model-definition/src/test/resources/whenEnvIgnoreCase.groovy
A
pipeline-model-definition/src/test/resources/whenExprUsingOutsideVarAndFunc.groovy
M pipeline-model-extensions/pom.xml
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOption.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOptionDescriptor.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditional.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditionalDescriptor.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/withscript/WithScriptDescribable.java
M
pipeline-stage-tags-metadata/src/main/java/org/jenkinsci/plugins/pipeline/StageStatus.java
A
pipeline-stage-tags-metadata/src/test/java/org/jenkinsci/plugins/pipeline/StageTagsMetadataTest.java
Log Message:
-----------
Merge branch 'master' into jenkins-46112
Conflicts:
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
Commit: 00b2a322f1f55b6056f6450f9618d02ee9ff2116
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/00b2a322f1f55b6056f6450f9618d02ee9ff2116
Author: rsandell <[email protected]>
Date: 2017-08-17 (Thu, 17 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/PostStageTest.java
A
pipeline-model-definition/src/test/resources/postStage/withAgentNoneAndAgentDocker.groovy
Log Message:
-----------
Test showing post steps have no agent
When agent none is set globally and agent docker in the stage
Commit: 2d86000c63825ad06cd9932cb34c2e12dd48488a
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/2d86000c63825ad06cd9932cb34c2e12dd48488a
Author: Andrew Bayer <[email protected]>
Date: 2017-08-17 (Thu, 17 Aug 2017)
Changed paths:
A DEV_GUIDE.md
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/DescriptorLookupCache.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTInternalFunctionCall.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidator.java
M pipeline-model-api/src/main/resources/ast-schema.json
M pipeline-model-definition/pom.xml
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/AbstractBuildConditionResponder.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/ClosureContentsChecker.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Environment.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Libraries.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MappedClosure.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapper.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodsToList.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/NestedModel.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Options.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Parameters.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PostBuild.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PostStage.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertiesToMap.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertyOptionContainer.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Root.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StageConditionals.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stages.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepBlockWithOtherArgs.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepsBlock.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Tools.groovy
M
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/parser/ASTParserUtils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/BlockStatementMatch.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/Converter.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy
M
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/RuntimeASTTransformer.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ModelStepLoader.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/SyntheticStageGraphListener.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipeline.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/CredentialsBindingHandler.java
R
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapperWhitelist.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/impl/SkipStagesAfterUnstable.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AllOfConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AnyOfConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/BranchConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/EnvironmentConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/NotConditional.java
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ClosureModelTranslator.groovy
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/LibrariesTranslator.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/Messages.properties
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/MethodsToListTranslator.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/OptionsTranslator.groovy
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/PropertiesToMapTranslator.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipelineFromDockerfileScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipelineScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/LabelScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/BranchConditionalScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/EnvironmentConditionalScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditionalScript.groovy
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractDeclarativeTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AgentTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/DeclarativeUpgradeTest.java
M
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/MultipleUnnamedParametersTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/OptionsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ParametersTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ScriptStepTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ToolsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/TriggersTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeDockerUtilsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ErrorsEndpointOpsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterActionTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParserTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/CredentialWrapperStepTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/util/IsJsonObjectContaining.java
A
pipeline-model-definition/src/test/resources/backslashReductionInEnv.groovy
A
pipeline-model-definition/src/test/resources/backslashesFromExistingEnvVar.groovy
A
pipeline-model-definition/src/test/resources/credentialsUsedInWhenEnv.groovy
A
pipeline-model-definition/src/test/resources/credentialsUsedInWhenExpression.groovy
A pipeline-model-definition/src/test/resources/defaultEnvValue.groovy
A pipeline-model-definition/src/test/resources/envVarInOptions.groovy
A pipeline-model-definition/src/test/resources/envVarInParameters.groovy
A pipeline-model-definition/src/test/resources/envVarInTools.groovy
A pipeline-model-definition/src/test/resources/envVarInTriggers.groovy
A pipeline-model-definition/src/test/resources/envVarInWrapper.groovy
A
pipeline-model-definition/src/test/resources/errors/additionalInvalidExpressionsInEnvironment.groovy
A
pipeline-model-definition/src/test/resources/errors/invalidWhenWithChildren.groovy
A
pipeline-model-definition/src/test/resources/errors/multipleStageLevelSections.groovy
A
pipeline-model-definition/src/test/resources/errors/multipleTopLevelSections.groovy
A
pipeline-model-definition/src/test/resources/errors/nestedWhenWithArgs.groovy
A
pipeline-model-definition/src/test/resources/errors/nonBlockSections.groovy
A pipeline-model-definition/src/test/resources/errors/nonBlockStages.groovy
A
pipeline-model-definition/src/test/resources/errors/notStageInStages.groovy
A
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInSteps.groovy
A
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInWhenExpression.groovy
A
pipeline-model-definition/src/test/resources/errors/tooManyUnnamedParameters.groovy
A
pipeline-model-definition/src/test/resources/json/errors/invalidWhenWithChildren.json
A
pipeline-model-definition/src/test/resources/json/errors/nestedWhenWithArgs.json
A pipeline-model-definition/src/test/resources/json/librariesDirective.json
A pipeline-model-definition/src/test/resources/json/stagePost.json
A
pipeline-model-definition/src/test/resources/libraryObjectImportInWhenExpr.groovy
A
pipeline-model-definition/src/test/resources/mapCallsWithMethodCallValues.groovy
A
pipeline-model-definition/src/test/resources/multipleEnvSubstitutions.groovy
M pipeline-model-definition/src/test/resources/nonLiteralEnvironment.groovy
A pipeline-model-definition/src/test/resources/pathInEnv.groovy
A pipeline-model-definition/src/test/resources/scmEnvVars.groovy
A
pipeline-model-definition/src/test/resources/skippedStagesInParallel.groovy
A pipeline-model-definition/src/test/resources/stagePost.groovy
A pipeline-model-definition/src/test/resources/stmtExprInEnvironment.groovy
M pipeline-model-definition/src/test/resources/toolsAndAgentNone.groovy
A pipeline-model-definition/src/test/resources/undefinedEnvRef.groovy
A
pipeline-model-definition/src/test/resources/variableToMethodToEnvVal.groovy
A pipeline-model-definition/src/test/resources/whenEnvIgnoreCase.groovy
A
pipeline-model-definition/src/test/resources/whenExprUsingOutsideVarAndFunc.groovy
M pipeline-model-extensions/pom.xml
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOption.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOptionDescriptor.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditional.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditionalDescriptor.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/withscript/WithScriptDescribable.java
M
pipeline-model-extensions/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/CheckoutScript.groovy
M
pipeline-stage-tags-metadata/src/main/java/org/jenkinsci/plugins/pipeline/StageStatus.java
A
pipeline-stage-tags-metadata/src/test/java/org/jenkinsci/plugins/pipeline/StageTagsMetadataTest.java
M pom.xml
Log Message:
-----------
Merge branch 'master' into jenkins-46065
Conflicts:
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Options.groovy
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
Commit: cbd0c3018257f557f3ba46fb636a28099bfaff06
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/cbd0c3018257f557f3ba46fb636a28099bfaff06
Author: Andrew Bayer <[email protected]>
Date: 2017-08-17 (Thu, 17 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/PostStageTest.java
Log Message:
-----------
[FIXED JENKINS-46276] Put post stage back inside stage agent block
Honestly not sure why I moved this in the first place, but it was
definitely part of the parallel stages changes and definitely a
mistake. Fixed!
Commit: cf5b8c92f34e0b79e798f18989740e600bc1fdb5
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/cf5b8c92f34e0b79e798f18989740e600bc1fdb5
Author: Andrew Bayer <[email protected]>
Date: 2017-08-17 (Thu, 17 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/PostStageTest.java
A
pipeline-model-definition/src/test/resources/postStage/withAgentNoneAndAgentAny.groovy
Log Message:
-----------
Adding an agent any test as well
Commit: 83d002b6f28490591489173259acd4578a01161a
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/83d002b6f28490591489173259acd4578a01161a
Author: Andrew Bayer <[email protected]>
Date: 2017-08-17 (Thu, 17 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
A
pipeline-model-definition/src/test/resources/logActionPresentForError.groovy
Log Message:
-----------
Merge pull request #180 from abayer/jenkins-46112
[JENKINS-46112] Test demonstrating that error steps get log actions now
Commit: 9564314633cddfba414fbf78ecbe93e913b48092
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/9564314633cddfba414fbf78ecbe93e913b48092
Author: Andrew Bayer <[email protected]>
Date: 2017-08-17 (Thu, 17 Aug 2017)
Changed paths:
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTMethodCall.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStep.java
R
pipeline-model-api/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ast/Messages.properties
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Options.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
A
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/BlockedStepsAndMethodCalls.java
A
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ParametersAndTriggersInOptions.java
A
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/validator/Messages.properties
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
A
pipeline-model-definition/src/test/resources/errors/parametersAndTriggersInOptions.groovy
A
pipeline-model-definition/src/test/resources/errors/validatorContributor.groovy
A
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/DeclarativeValidatorContributor.java
Log Message:
-----------
Merge pull request #179 from abayer/jenkins-46065
[FIXED JENKINS-46065] Add extension point for contributing validation
Commit: 10f7c8ee77eb0834bd8657d4592f3b593a5fd7de
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/10f7c8ee77eb0834bd8657d4592f3b593a5fd7de
Author: Andrew Bayer <[email protected]>
Date: 2017-08-17 (Thu, 17 Aug 2017)
Changed paths:
M pipeline-model-definition/pom.xml
M pipeline-model-extensions/pom.xml
Log Message:
-----------
Updating compatibleSinceVersion to 1.2-beta-4
Since we're going to be doing another beta before releasing 1.2, we
should mark the compatibility correctly.
Commit: 283543f4dc0641419315ee985115aac11104c303
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/283543f4dc0641419315ee985115aac11104c303
Author: Andrew Bayer <[email protected]>
Date: 2017-08-17 (Thu, 17 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
Log Message:
-----------
Oh right, that's why - because we need post stage for parallel parents
Commit: 62a5696a45095219235a9763b69f922c40a458cb
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/62a5696a45095219235a9763b69f922c40a458cb
Author: Robert Sandell <[email protected]>
Date: 2017-08-17 (Thu, 17 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/PostStageTest.java
A
pipeline-model-definition/src/test/resources/postStage/withAgentNoneAndAgentAny.groovy
A
pipeline-model-definition/src/test/resources/postStage/withAgentNoneAndAgentDocker.groovy
Log Message:
-----------
Merge pull request #181 from jenkinsci/cant-run-post-test
[FIXED JENKINS-46276] post stage not running inside stage agent block
Commit: cdf2d8f9672bf31429755288d9483c06b0d9d7c7
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/cdf2d8f9672bf31429755288d9483c06b0d9d7c7
Author: rsandell <[email protected]>
Date: 2017-08-17 (Thu, 17 Aug 2017)
Changed paths:
A DEV_GUIDE.md
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/DescriptorLookupCache.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTInternalFunctionCall.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTMethodCall.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStep.java
M
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidator.java
M pipeline-model-api/src/main/resources/ast-schema.json
R
pipeline-model-api/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ast/Messages.properties
M pipeline-model-definition/pom.xml
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/AbstractBuildConditionResponder.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/ClosureContentsChecker.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Environment.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Libraries.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MappedClosure.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapper.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodsToList.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/NestedModel.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Options.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Parameters.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PostBuild.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PostStage.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertiesToMap.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/PropertyOptionContainer.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Root.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StageConditionals.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stages.groovy
R
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepBlockWithOtherArgs.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/StepsBlock.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Tools.groovy
M
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/parser/ASTParserUtils.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/BlockStatementMatch.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/Converter.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy
M
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/RuntimeASTTransformer.groovy
M
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ModelValidatorImpl.groovy
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ModelStepLoader.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipeline.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/CredentialsBindingHandler.java
R
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/model/MethodMissingWrapperWhitelist.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/impl/SkipStagesAfterUnstable.java
M
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/validator/BlockedStepsAndMethodCalls.java
A
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/ParametersAndTriggersInOptions.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AllOfConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/AnyOfConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/BranchConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/EnvironmentConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/NotConditional.java
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ClosureModelTranslator.groovy
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/LibrariesTranslator.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/Messages.properties
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/MethodsToListTranslator.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/OptionsTranslator.groovy
R
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/PropertiesToMapTranslator.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipelineFromDockerfileScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipelineScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/LabelScript.groovy
A
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/validator/Messages.properties
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/BranchConditionalScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/EnvironmentConditionalScript.groovy
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ExpressionConditionalScript.groovy
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractDeclarativeTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AgentTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/DeclarativeUpgradeTest.java
M
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/MultipleUnnamedParametersTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/OptionsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ParametersTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/PostStageTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ScriptStepTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ToolsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/TriggersTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeDockerUtilsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ErrorsEndpointOpsTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterActionTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParserTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/steps/CredentialWrapperStepTest.java
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/util/IsJsonObjectContaining.java
A
pipeline-model-definition/src/test/resources/backslashReductionInEnv.groovy
A
pipeline-model-definition/src/test/resources/backslashesFromExistingEnvVar.groovy
A
pipeline-model-definition/src/test/resources/credentialsUsedInWhenEnv.groovy
A
pipeline-model-definition/src/test/resources/credentialsUsedInWhenExpression.groovy
A pipeline-model-definition/src/test/resources/defaultEnvValue.groovy
A pipeline-model-definition/src/test/resources/envVarInOptions.groovy
A pipeline-model-definition/src/test/resources/envVarInParameters.groovy
A pipeline-model-definition/src/test/resources/envVarInTools.groovy
A pipeline-model-definition/src/test/resources/envVarInTriggers.groovy
A pipeline-model-definition/src/test/resources/envVarInWrapper.groovy
A
pipeline-model-definition/src/test/resources/errors/additionalInvalidExpressionsInEnvironment.groovy
A
pipeline-model-definition/src/test/resources/errors/invalidWhenWithChildren.groovy
A
pipeline-model-definition/src/test/resources/errors/multipleStageLevelSections.groovy
A
pipeline-model-definition/src/test/resources/errors/multipleTopLevelSections.groovy
A
pipeline-model-definition/src/test/resources/errors/nestedWhenWithArgs.groovy
A
pipeline-model-definition/src/test/resources/errors/nonBlockSections.groovy
A pipeline-model-definition/src/test/resources/errors/nonBlockStages.groovy
A
pipeline-model-definition/src/test/resources/errors/notStageInStages.groovy
A
pipeline-model-definition/src/test/resources/errors/parametersAndTriggersInOptions.groovy
A
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInSteps.groovy
A
pipeline-model-definition/src/test/resources/errors/scriptSecurityRejectionInWhenExpression.groovy
A
pipeline-model-definition/src/test/resources/errors/tooManyUnnamedParameters.groovy
A
pipeline-model-definition/src/test/resources/errors/validatorContributor.groovy
A
pipeline-model-definition/src/test/resources/json/errors/invalidWhenWithChildren.json
A
pipeline-model-definition/src/test/resources/json/errors/nestedWhenWithArgs.json
A pipeline-model-definition/src/test/resources/json/librariesDirective.json
A pipeline-model-definition/src/test/resources/json/stagePost.json
A
pipeline-model-definition/src/test/resources/libraryObjectImportInWhenExpr.groovy
A
pipeline-model-definition/src/test/resources/logActionPresentForError.groovy
A
pipeline-model-definition/src/test/resources/mapCallsWithMethodCallValues.groovy
A
pipeline-model-definition/src/test/resources/multipleEnvSubstitutions.groovy
M pipeline-model-definition/src/test/resources/nonLiteralEnvironment.groovy
A pipeline-model-definition/src/test/resources/pathInEnv.groovy
A
pipeline-model-definition/src/test/resources/postStage/withAgentNoneAndAgentAny.groovy
A
pipeline-model-definition/src/test/resources/postStage/withAgentNoneAndAgentDocker.groovy
A pipeline-model-definition/src/test/resources/stagePost.groovy
A pipeline-model-definition/src/test/resources/stmtExprInEnvironment.groovy
M pipeline-model-definition/src/test/resources/toolsAndAgentNone.groovy
A pipeline-model-definition/src/test/resources/undefinedEnvRef.groovy
A
pipeline-model-definition/src/test/resources/variableToMethodToEnvVal.groovy
A pipeline-model-definition/src/test/resources/whenEnvIgnoreCase.groovy
A
pipeline-model-definition/src/test/resources/whenExprUsingOutsideVarAndFunc.groovy
M pipeline-model-extensions/pom.xml
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOption.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/DeclarativeOptionDescriptor.java
A
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/DeclarativeValidatorContributor.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditional.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/DeclarativeStageConditionalDescriptor.java
M
pipeline-model-extensions/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/withscript/WithScriptDescribable.java
M
pipeline-stage-tags-metadata/src/main/java/org/jenkinsci/plugins/pipeline/StageStatus.java
A
pipeline-stage-tags-metadata/src/test/java/org/jenkinsci/plugins/pipeline/StageTagsMetadataTest.java
Log Message:
-----------
Merge branch 'master' of
github.com:jenkinsci/pipeline-model-definition-plugin into when-changelog
Commit: e2d67cc959f7161698dcf90f4eb6dd101a2557fa
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/e2d67cc959f7161698dcf90f4eb6dd101a2557fa
Author: rsandell <[email protected]>
Date: 2017-08-17 (Thu, 17 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ChangelogConditional.java
M
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ChangesetConditional.java
M
pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/ChangesetConditionalScript.groovy
Log Message:
-----------
[JENKINS-46064] Adapt to the new parser engine
Commit: 4a5ed4909c29b9cac431f4f5fe56d730bd481c07
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/4a5ed4909c29b9cac431f4f5fe56d730bd481c07
Author: Andrew Bayer <[email protected]>
Date: 2017-08-17 (Thu, 17 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
Log Message:
-----------
Tweak invalidWrapperType tests
Sometimes, when multiple tests are being run and...some other
condition applies (haven't figured out what, since I can't reproduce
it locally), the TestExtension in MultipleUnnamedParametersTest ends
up being present in other tests, most notably ErrorsEndpointOpsTest
and ErrorsJSONParserTest. Since we have to hardcode the expected error
in those tests, without it being calculated at the moment the test's
running, like ValidatorTest#invalidWrapperType, this can result in
failures where the list of valid options the test is expecting to see
is calculated before the TestExtension is added but the actual error
message is generated afterwards and so includes the TestExtension.
Since we have the full check including the list of valid types in
ValidatorTest, we might as well simplify the invalidWrapperType tests
elsewhere by using a shorter and consistent expected error string.
Commit: 836e7a7c6f5b6740e5f0339d87a831550a08d928
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/836e7a7c6f5b6740e5f0339d87a831550a08d928
Author: Robert Sandell <[email protected]>
Date: 2017-08-17 (Thu, 17 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
Log Message:
-----------
Merge pull request #183 from abayer/invalidwrappertype-test-cleanup
Tweak invalidWrapperType tests
Commit: 86d1115dd5e2688024636e4ca6799e5d85fe4aa1
https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/86d1115dd5e2688024636e4ca6799e5d85fe4aa1
Author: rsandell <[email protected]>
Date: 2017-08-17 (Thu, 17 Aug 2017)
Changed paths:
M
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java
Log Message:
-----------
Merge branch 'master' of
github.com:jenkinsci/pipeline-model-definition-plugin into when-changelog
Compare:
https://github.com/jenkinsci/pipeline-model-definition-plugin/compare/c8e55bbdc7d8...86d1115dd5e2
--
You received this message because you are subscribed to the Google Groups
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.