Branch: refs/heads/master Home: https://github.com/jenkinsci/pipeline-model-definition-plugin Commit: 773530a1eade1bb1b4b14845cc9b1f0800d7ad29 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/773530a1eade1bb1b4b14845cc9b1f0800d7ad29 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2018-02-20 (Tue, 20 Feb 2018)
Changed paths: M pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy M pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/AbstractDockerAgent.java A pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/impl/ContainerPerStage.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/agent/impl/AbstractDockerPipelineScript.groovy A pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/options/impl/ContainerPerStage/help.html M pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AgentTest.java A pipeline-model-definition/src/test/resources/agentDockerContainerPerStage.groovy A pipeline-model-definition/src/test/resources/agentDockerWithoutContainerPerStage.groovy Log Message: ----------- [FIXED JENKINS-49558] Add containerPerStage option If given with a top-level Docker or Dockerfile agent, the top-level will magically switch to just a label agent, while each stage without an explicit agent specified will end up using the root agent definition with reuseNode enabled. The result will be that each stage gets a new container. Tada. This could theoretically cause problems in resuming builds after upgrade, but not likely, since we actually instantiate the DeclarativeAgent instance just in time, not at the beginning of the build. So the new field AbstractDockerAgent#containerPerStageRoot should get populated correctly. Commit: 50ca5e9b462fd1d0898ca63c4c71bc9b9c7185a1 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/50ca5e9b462fd1d0898ca63c4c71bc9b9c7185a1 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2018-02-21 (Wed, 21 Feb 2018) Changed paths: M Jenkinsfile Log Message: ----------- Experiment: try running the Linux ones on highmem agents. Commit: 40d3b142615f9246d17acfc2389d20fe766f6351 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/40d3b142615f9246d17acfc2389d20fe766f6351 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2018-03-08 (Thu, 08 Mar 2018) Changed paths: M pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy M pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/impl/ContainerPerStage.java 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/options/impl/ContainerPerStage/config.jelly M pipeline-model-definition/src/test/resources/agentDockerContainerPerStage.groovy Log Message: ----------- Rename to newContainerPerStage, add config.jelly we'll need eventually Commit: 9cc0da116d65254adbc651dbf4bf61fe8e5d1162 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/9cc0da116d65254adbc651dbf4bf61fe8e5d1162 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2018-03-12 (Mon, 12 Mar 2018) Changed paths: M Jenkinsfile M pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/model/Agent.groovy M pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/agent/AbstractDockerAgent.java A pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/options/impl/ContainerPerStage.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/agent/impl/AbstractDockerPipelineScript.groovy A pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/options/impl/ContainerPerStage/config.jelly A pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/options/impl/ContainerPerStage/help.html M pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/AgentTest.java A pipeline-model-definition/src/test/resources/agentDockerContainerPerStage.groovy A pipeline-model-definition/src/test/resources/agentDockerWithoutContainerPerStage.groovy Log Message: ----------- Merge pull request #246 from abayer/jenkins-49558 [FIXED JENKINS-49558] Add containerPerStage option Compare: https://github.com/jenkinsci/pipeline-model-definition-plugin/compare/19f7624c0803...9cc0da116d65 -- 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.