Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-44034

GString variables in environment block must use braces

      In an environment block, GString substitutions using the simple "$VAR" syntax fail with a missing binding, while "${VAR}" works. I expect this is an odd side effect of delegation rules, but it's surprising since it's hidden behind the CPS processor and is worth documenting. (There's no "documentation" tag or I'd apply it here.)

          [JENKINS-44034] GString variables in environment block must use braces

          Andrew Bayer added a comment -

          Huuuuuh. I thought this worked, but I'll double-check.

          Andrew Bayer added a comment - Huuuuuh. I thought this worked, but I'll double-check.

          Andrew Bayer added a comment -

          Definitely fixed in JENKINS-42753, which will be in the Declarative 1.2 release.

          Andrew Bayer added a comment - Definitely fixed in JENKINS-42753 , which will be in the Declarative 1.2 release.

          Liam Newman added a comment -

          Bulk closing resolved issues.

          Liam Newman added a comment - Bulk closing resolved issues.

            abayer Andrew Bayer
            chrylis Christopher Smith
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: