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

GString variables in environment block must use braces

    XMLWordPrintable

Details

    Description

      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.)

      Attachments

        Issue Links

          Activity

            abayer Andrew Bayer added a comment -

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

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

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

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

            Bulk closing resolved issues.

            bitwiseman Liam Newman added a comment - Bulk closing resolved issues.

            People

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

              Dates

                Created:
                Updated:
                Resolved: