Branch: refs/heads/master Home: https://github.com/jenkinsci/pipeline-model-definition-plugin Commit: cbdb67a58a79dfb9c5af8d2d716d4685933f1456 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/cbdb67a58a79dfb9c5af8d2d716d4685933f1456 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-09-12 (Tue, 12 Sep 2017)
Changed paths: M pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy M pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java M pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java A pipeline-model-definition/src/test/resources/libForPipelineDefinedInLibrary.groovy A pipeline-model-definition/src/test/resources/pipelineDefinedInLibrary.groovy Log Message: ----------- [JENKINS-46547] Allow loading pipeline {} blocks from shared libraries This is a work-in-progress - more is needed to be sure that we don't parse/validate/transform things we shouldn't, etc Commit: 9b7ec55725b87d615a6f5cde5595352e61067835 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/9b7ec55725b87d615a6f5cde5595352e61067835 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-09-12 (Tue, 12 Sep 2017) Changed paths: M pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java M pipeline-model-definition/src/test/resources/postStage/globalAndLocalAlways.groovy M pipeline-model-definition/src/test/resources/postStage/localAll.groovy M pipeline-model-definition/src/test/resources/postStage/localAlways.groovy Log Message: ----------- Allow WorkflowScript with package to be parsed etc Also removed pointless "package postStage" from postStage tests, because that just confuses things. Commit: e8b5083c7bddb18a95a2095d7a733a6aa349c417 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/e8b5083c7bddb18a95a2095d7a733a6aa349c417 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-09-12 (Tue, 12 Sep 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 A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/PipelineStepFinder.groovy M 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/actions/ExecutionModelAction.java M pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java A pipeline-model-definition/src/test/resources/libForMultiplePipelinesDefinedInLibrary.groovy A pipeline-model-definition/src/test/resources/multiplePipelinesDefinedInLibraryFirst.groovy A pipeline-model-definition/src/test/resources/multiplePipelinesDefinedInLibrarySecond.groovy Log Message: ----------- Preliminary support for multiple pipeline blocks Still needs better logic in ExecutionModelAction. Commit: afe4da16dd2b78abf6ecc4e522fa1c635ff12c16 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/afe4da16dd2b78abf6ecc4e522fa1c635ff12c16 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-09-12 (Tue, 12 Sep 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/PipelineStepFinder.groovy Log Message: ----------- Go back to validation errors for missing agent/stages in Jenkinsfile Commit: 5730cf742016f37202aff5b36c10709d0bb01119 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/5730cf742016f37202aff5b36c10709d0bb01119 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-09-13 (Wed, 13 Sep 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/Root.groovy M 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/actions/ExecutionModelAction.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 Log Message: ----------- Use ModelASTStages.hashCode() to identify executed model Commit: d743d17c618930cf494e2f161170769685afb74e https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/d743d17c618930cf494e2f161170769685afb74e Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-09-13 (Wed, 13 Sep 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/parser/RuntimeASTTransformer.groovy Log Message: ----------- Prepping for stage-from-shared-library Commit: 29ac4815574c2550b6a1699e50b9883d3dad895c https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/29ac4815574c2550b6a1699e50b9883d3dad895c Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-09-13 (Wed, 13 Sep 2017) Changed paths: M pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/ModelParser.groovy Log Message: ----------- Doc why we still just return the first pipeline block in the parser Commit: eee8639fd4985f8d7ec0b0c16014dbf33fc3c784 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/eee8639fd4985f8d7ec0b0c16014dbf33fc3c784 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-09-13 (Wed, 13 Sep 2017) Changed paths: M pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java Log Message: ----------- Limit parsing to just WorkflowScript and global variables without packages Commit: 4f916767a6fd9c714a4860dfc205a513cd39755b https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/4f916767a6fd9c714a4860dfc205a513cd39755b Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-09-13 (Wed, 13 Sep 2017) Changed paths: 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/actions/ExecutionModelAction.java M pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java A pipeline-model-definition/src/test/resources/libForMultiplePipelinesExecutedInLibrary.groovy Log Message: ----------- Error out if a second pipeline {} execution occurs Commit: e0353f7b67c44ffd39beed05acbe12ff238a7c49 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/e0353f7b67c44ffd39beed05acbe12ff238a7c49 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-09-13 (Wed, 13 Sep 2017) Changed paths: M pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy Log Message: ----------- Durrr, default value for int is 0, not -1. Oy. Commit: 9de5efe550165287265d97620000b390b5e88758 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/9de5efe550165287265d97620000b390b5e88758 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-09-14 (Thu, 14 Sep 2017) Changed paths: M pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Root.groovy Log Message: ----------- Finalize Root.astHashCode Commit: 172b07d93f8de3734342b9481812b56b44db12e4 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/172b07d93f8de3734342b9481812b56b44db12e4 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-09-14 (Thu, 14 Sep 2017) Changed paths: M pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/Utils.groovy Log Message: ----------- I am really dumb sometimes - hashcodes can be negative. Commit: c4138235eb5774d3665a744ca4d524d414437713 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/c4138235eb5774d3665a744ca4d524d414437713 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-09-14 (Thu, 14 Sep 2017) Changed paths: 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/actions/ExecutionModelAction.java Log Message: ----------- Let's make it even safer and use an Integer. Commit: a205d0f2f24118268a23107653a2cc32448f8080 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/a205d0f2f24118268a23107653a2cc32448f8080 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-09-14 (Thu, 14 Sep 2017) Changed paths: M pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java M pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java A pipeline-model-definition/src/test/resources/fromEvaluate.groovy Log Message: ----------- Support parsing etc for Script1 and friends, i.e., evaluate Commit: 4269373d038c28eb4a9b60ffc6951fe4796bb2ba https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/4269373d038c28eb4a9b60ffc6951fe4796bb2ba Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-09-14 (Thu, 14 Sep 2017) Changed paths: M pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java Log Message: ----------- Check for file:/groovy/shell in code source rather than name Commit: 2cfa7dbead2152d1d6d3e75be6aeacbda07f1069 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/2cfa7dbead2152d1d6d3e75be6aeacbda07f1069 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-09-14 (Thu, 14 Sep 2017) Changed paths: M pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStages.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/model/Root.groovy M 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/actions/ExecutionModelAction.java M pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy Log Message: ----------- Use a UUID instead of hashCode for ModelASTStages identification Commit: 6904fc195154fdc681726c72c504a2ec95775b2c https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/6904fc195154fdc681726c72c504a2ec95775b2c Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-09-14 (Thu, 14 Sep 2017) Changed paths: M pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/parser/GroovyShellDecoratorImpl.java Log Message: ----------- Do a comparison to the URL.toString() instead Commit: 6dba039fe3d5f1539db2cab7ddbf68e4a8a40789 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/6dba039fe3d5f1539db2cab7ddbf68e4a8a40789 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-09-15 (Fri, 15 Sep 2017) Changed paths: M pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ast/ModelASTStages.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/model/Root.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 A pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/PipelineStepFinder.groovy M 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/actions/ExecutionModelAction.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/ModelInterpreter.groovy M pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BasicModelDefTest.java A pipeline-model-definition/src/test/resources/fromEvaluate.groovy A pipeline-model-definition/src/test/resources/libForMultiplePipelinesDefinedInLibrary.groovy A pipeline-model-definition/src/test/resources/libForMultiplePipelinesExecutedInLibrary.groovy A pipeline-model-definition/src/test/resources/libForPipelineDefinedInLibrary.groovy A pipeline-model-definition/src/test/resources/multiplePipelinesDefinedInLibraryFirst.groovy A pipeline-model-definition/src/test/resources/multiplePipelinesDefinedInLibrarySecond.groovy A pipeline-model-definition/src/test/resources/pipelineDefinedInLibrary.groovy M pipeline-model-definition/src/test/resources/postStage/globalAndLocalAlways.groovy M pipeline-model-definition/src/test/resources/postStage/localAll.groovy M pipeline-model-definition/src/test/resources/postStage/localAlways.groovy Log Message: ----------- Merge pull request #193 from abayer/jenkins-46547 [JENKINS-46547] Allow loading pipeline {} blocks from shared libraries Compare: https://github.com/jenkinsci/pipeline-model-definition-plugin/compare/e9d0feee71db...6dba039fe3d5 -- 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.