Branch: refs/heads/master Home: https://github.com/jenkinsci/pipeline-model-definition-plugin Commit: efc64bee6b98a5e1693a990b3203fc0a727bdb1b https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/efc64bee6b98a5e1693a990b3203fc0a727bdb1b Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-04-06 (Thu, 06 Apr 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/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy M pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/EnvironmentConditionalScript.groovy M pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java A pipeline-model-definition/src/test/resources/envQuotesInQuotes.groovy Log Message: ----------- [FIXED JENKINS-43404] Escape/unescape strings being evaluated Not doing this resulted in unescaped double quotes and therefore errors, so let's make sure we always escape strings when they're passed in to be evaluated and unescape them after the evaluation. Commit: 033c78d54b148423bcb5dd9ee4cd451e797a98b0 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/033c78d54b148423bcb5dd9ee4cd451e797a98b0 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-04-06 (Thu, 06 Apr 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/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy M pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/EnvironmentConditionalScript.groovy Log Message: ----------- Need to *not* escape inside ${} Commit: b6f71d225f1ecd6f5ab8e9ba0d44c23ffb5d46fa https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/b6f71d225f1ecd6f5ab8e9ba0d44c23ffb5d46fa Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-04-07 (Fri, 07 Apr 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/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java A pipeline-model-definition/src/test/resources/envBackslashes.groovy Log Message: ----------- [FIXED JENKINS-42748] Properly handle backslashes in env Need to escape them since we end up evaluating the strings. Commit: ece52d89804b80443d743e9794aa5310b373e060 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/ece52d89804b80443d743e9794aa5310b373e060 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-04-18 (Tue, 18 Apr 2017) Changed paths: M pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java M pipeline-model-definition/src/test/resources/envBackslashes.groovy M pipeline-model-definition/src/test/resources/envQuotesInQuotes.groovy Log Message: ----------- Further possible use case testing Commit: e5df6560f72a48f3f31b23657f1036a3a21da708 https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/e5df6560f72a48f3f31b23657f1036a3a21da708 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-04-19 (Wed, 19 Apr 2017) Changed paths: M pipeline-model-definition/src/test/resources/envBackslashes.groovy Log Message: ----------- Minor tweak. Commit: 343acbbc470887b2c0cb8560628d9ecf844d116b https://github.com/jenkinsci/pipeline-model-definition-plugin/commit/343acbbc470887b2c0cb8560628d9ecf844d116b Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-04-20 (Thu, 20 Apr 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/resources/org/jenkinsci/plugins/pipeline/modeldefinition/ModelInterpreter.groovy M pipeline-model-definition/src/main/resources/org/jenkinsci/plugins/pipeline/modeldefinition/when/impl/EnvironmentConditionalScript.groovy M pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/EnvironmentTest.java A pipeline-model-definition/src/test/resources/envBackslashes.groovy A pipeline-model-definition/src/test/resources/envQuotesInQuotes.groovy Log Message: ----------- Merge pull request #150 from abayer/jenkins-43404 [FIXED JENKINS-43404] Escape/unescape strings being evaluated Compare: https://github.com/jenkinsci/pipeline-model-definition-plugin/compare/f75558b58805...343acbbc4708 -- 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.