Branch: refs/heads/master Home: https://github.com/jenkinsci/pipeline-model-definition-plugin Commit: d07730e7939fee12e9c287a0537e67570edf52c9 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/d07730e7939fee12e9c287a0537e67570edf52c9 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-10-22 (Sat, 22 Oct 2016)
Changed paths: A pipeline-model-declarative-agent/pom.xml A pipeline-model-declarative-agent/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeAgent.java A pipeline-model-declarative-agent/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeAgentDescriptor.java A pipeline-model-declarative-agent/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeAgentScript.java M pipeline-model-definition/pom.xml 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/Root.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/agent/impl/Any.java A pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipeline.java A pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/Label.java A pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/None.java M pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ClosureModelTranslator.groovy M pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy A pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipelineScript.groovy A 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/agent/impl/NoneScript.groovy Log Message: ----------- [JENKINS-38433] Make the agent section pluggable. This is very preliminary - I expect a lot more iteration. But it works. The DeclarativeAgent* classes are in a separate plugin so that they can be depended on by other plugins with minimal transitive dependencies in the process (just workflow-cps-plugin currently - may try to find a way to narrow that down further). Commit: 5431f5a1824825e8eb85d5ce46e1c26a29b2bef4 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/5431f5a1824825e8eb85d5ce46e1c26a29b2bef4 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-10-22 (Sat, 22 Oct 2016) Changed paths: M pom.xml Log Message: ----------- Oops, forgot to add new module Commit: d2cb54b431a4b55ddc564f1e9da984848cb1a2b3 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/d2cb54b431a4b55ddc564f1e9da984848cb1a2b3 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-10-22 (Sat, 22 Oct 2016) Changed paths: M pipeline-model-definition/pom.xml 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/agent/impl/Label.java Log Message: ----------- Fixing a few issues Commit: 1e902256a7ce5dccc156148d256580329bc363ad https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/1e902256a7ce5dccc156148d256580329bc363ad Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-10-22 (Sat, 22 Oct 2016) Changed paths: M pipeline-model-declarative-agent/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeAgent.java M pipeline-model-declarative-agent/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeAgentDescriptor.java M pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy Log Message: ----------- First round of javadoc. Commit: 98736b04440a5eaa95a2d10a582067d7dc27c9c8 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/98736b04440a5eaa95a2d10a582067d7dc27c9c8 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-10-22 (Sat, 22 Oct 2016) Changed paths: M pipeline-model-declarative-agent/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeAgentDescriptor.java Log Message: ----------- Whoops, deleted a used method Commit: e6740dd1157ecfbd5943c2c7008ba22a91d1eeaf https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/e6740dd1157ecfbd5943c2c7008ba22a91d1eeaf Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-10-24 (Mon, 24 Oct 2016) 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/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/ValidatorTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/LabelAndOtherFieldAgent.java A pipeline-model-definition/src/test/resources/agentTypeOrdering.groovy A pipeline-model-definition/src/test/resources/errors/agentMissingRequiredParam.groovy A pipeline-model-definition/src/test/resources/errors/agentUnknownParamForType.groovy A pipeline-model-definition/src/test/resources/errors/unknownAgentType.groovy A pipeline-model-definition/src/test/resources/errors/unknownBareAgentType.groovy A pipeline-model-definition/src/test/resources/json/agentTypeOrdering.json A pipeline-model-definition/src/test/resources/json/errors/agentMissingRequiredParam.json A pipeline-model-definition/src/test/resources/json/errors/agentUnknownParamForType.json A pipeline-model-definition/src/test/resources/json/errors/unknownAgentType.json A pipeline-model-definition/src/test/resources/json/errors/unknownBareAgentType.json A pipeline-model-definition/src/test/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/LabelAndOtherFieldAgentScript.groovy Log Message: ----------- Batch o' tests. Most notably - agent type ordering (which required a fix in the validator) and a giant pile of failed validation tests (which also required some tweaks in the validator). Commit: 98a1e76589c028dbc0d9e967e5b9d6b42069c25e https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/98a1e76589c028dbc0d9e967e5b9d6b42069c25e Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-10-24 (Mon, 24 Oct 2016) Changed paths: 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/ValidatorTest.java A pipeline-model-definition/src/test/resources/errors/pipelineStepWithinOtherBlocksFailure.groovy Log Message: ----------- Merge branch 'master' into pluggable-agent Commit: 49790e50c090c76067c5f707e02676b3025bf630 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/49790e50c090c76067c5f707e02676b3025bf630 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-10-24 (Mon, 24 Oct 2016) Changed paths: M pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/AbstractBuildConditionResponder.groovy M pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Aborted.groovy M pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Always.groovy M pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Changed.groovy M pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Failure.groovy M pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Success.groovy M pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/conditions/Unstable.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/model/BuildCondition.java M pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BuildConditionResponderTest.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/endpoints/ModelConverterActionTest.java A pipeline-model-definition/src/test/resources/buildConditionOrdering.groovy Log Message: ----------- Merge branch 'master' into pluggable-agent Commit: a2fa47a98af2506ddc066c72dbb290214a5243f0 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/a2fa47a98af2506ddc066c72dbb290214a5243f0 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-10-24 (Mon, 24 Oct 2016) Changed paths: M pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java Log Message: ----------- Turn on sandbox for non-SCM tests Commit: b9e63f2039063b0ea87ec00cd4fe9cbb0c2f99cb https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/b9e63f2039063b0ea87ec00cd4fe9cbb0c2f99cb Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M pipeline-model-api/pom.xml M pipeline-model-declarative-agent/pom.xml M pipeline-model-declarative-agent/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeAgentDescriptor.java M pipeline-model-definition/pom.xml 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/Any.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/agent/impl/Label.java M pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/None.java Log Message: ----------- Addressing review comments Commit: dc3c6154e799785dac43128e91eefc3fb72f41b0 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/dc3c6154e799785dac43128e91eefc3fb72f41b0 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M pom.xml Log Message: ----------- Merge branch 'master' into pluggable-agent Commit: 8dd508aae0be8cda95f59295a8a917701733039b https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/8dd508aae0be8cda95f59295a8a917701733039b Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M pipeline-model-api/pom.xml M pipeline-model-declarative-agent/pom.xml M pipeline-model-definition/pom.xml M pom.xml Log Message: ----------- Fix Maven inheritance Commit: e8ea1e67198d0916652015fa3d64cc87d930cd11 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/e8ea1e67198d0916652015fa3d64cc87d930cd11 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Stage.groovy Log Message: ----------- Handle any/none within stages' agents Commit: dc892eb83da2537c5da4aca63e570ab3e826dbea https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/dc892eb83da2537c5da4aca63e570ab3e826dbea Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AgentTest.java A pipeline-model-definition/src/test/resources/agentAnyInStage.groovy Log Message: ----------- Test for any/none in a stage Commit: 0e9e778143e797a900b844d77774c6954d0cbf09 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/0e9e778143e797a900b844d77774c6954d0cbf09 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-10-28 (Fri, 28 Oct 2016) Changed paths: M README.md M SYNTAX.md M pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStage.java 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/parser/JSONParser.groovy M pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy M pipeline-model-definition/src/main/resources/ast-schema.json 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/AbstractModelDefTest.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/environmentInStage.groovy A pipeline-model-definition/src/test/resources/json/environmentInStage.json A pipeline-model-definition/src/test/resources/json/toolsInStage.json A pipeline-model-definition/src/test/resources/toolsInStage.groovy Log Message: ----------- Merge branch 'master' into pluggable-agent Conflicts: pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AbstractModelDefTest.java Commit: 0a867be2fca16d9cdcba318bdb7adafac0e63648 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/0a867be2fca16d9cdcba318bdb7adafac0e63648 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-10-31 (Mon, 31 Oct 2016) Changed paths: M pipeline-model-api/pom.xml M pipeline-model-declarative-agent/pom.xml M pipeline-model-declarative-agent/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeAgentDescriptor.java M pipeline-model-definition/pom.xml 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/validator/ModelValidatorImpl.groovy M pom.xml Log Message: ----------- Responding to review comments Commit: 3f2358695ea31b9524598012b608af5b25fd51e0 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/3f2358695ea31b9524598012b608af5b25fd51e0 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-10-31 (Mon, 31 Oct 2016) Changed paths: M pipeline-model-declarative-agent/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeAgentDescriptor.java 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/validator/ModelValidatorImpl.groovy M pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/LabelScript.groovy Log Message: ----------- Removing getOrderedDescriptors() and simplifying LabelScript Commit: bd627b0a18b8a2a2dbb20c49b196071cd402e5a5 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/bd627b0a18b8a2a2dbb20c49b196071cd402e5a5 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-10-31 (Mon, 31 Oct 2016) Changed paths: M pipeline-model-declarative-agent/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeAgentDescriptor.java Log Message: ----------- CheckForNull, not Nullable Commit: 9e9b0bbb67f8417e458672e6c70a49b989a062fa https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/9e9b0bbb67f8417e458672e6c70a49b989a062fa Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2016-11-01 (Tue, 01 Nov 2016) Changed paths: M pipeline-model-api/pom.xml A pipeline-model-declarative-agent/pom.xml A pipeline-model-declarative-agent/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeAgent.java A pipeline-model-declarative-agent/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeAgentDescriptor.java A pipeline-model-declarative-agent/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeAgentScript.java M pipeline-model-definition/pom.xml 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/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/validator/ModelValidatorImpl.groovy A pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/Any.java A pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipeline.java A pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/Label.java A pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/None.java M pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ClosureModelTranslator.groovy M pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy A pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/DockerPipelineScript.groovy A 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/agent/impl/NoneScript.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/AgentTest.java M pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/ValidatorTest.java A pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/LabelAndOtherFieldAgent.java A pipeline-model-definition/src/test/resources/agentAnyInStage.groovy A pipeline-model-definition/src/test/resources/agentTypeOrdering.groovy A pipeline-model-definition/src/test/resources/errors/agentMissingRequiredParam.groovy A pipeline-model-definition/src/test/resources/errors/agentUnknownParamForType.groovy A pipeline-model-definition/src/test/resources/errors/unknownAgentType.groovy A pipeline-model-definition/src/test/resources/errors/unknownBareAgentType.groovy A pipeline-model-definition/src/test/resources/json/agentTypeOrdering.json A pipeline-model-definition/src/test/resources/json/errors/agentMissingRequiredParam.json A pipeline-model-definition/src/test/resources/json/errors/agentUnknownParamForType.json A pipeline-model-definition/src/test/resources/json/errors/unknownAgentType.json A pipeline-model-definition/src/test/resources/json/errors/unknownBareAgentType.json A pipeline-model-definition/src/test/resources/org/jenkinsci/plugins/pipeline/modeldefinition/agent/impl/LabelAndOtherFieldAgentScript.groovy M pom.xml Log Message: ----------- Merge pull request #35 from abayer/pluggable-agent [JENKINS-38433] Make the agent section pluggable. Compare: https://github.com/jenkinsci/pipeline-model-definition-plugin/compare/83a83f675427...9e9b0bbb67f8 -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.