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

multi-configuration jobs don't expose axes as variables to EnvVars

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      I've got a multi-configuration job, and created a user-defined axis "ANIMAL" with one value, "zebra". Then I ran a publisher which in perform() did:

      listener.getLogger().println(build.getEnvironment(listener));

      The problem is that build.getEnvironment(listener).expand("$ANIMAL") does not find anything to expand. This is because it isn't in the EnvVars. The closest thing I found is "JOB_NAME=bar/ANIMAL=zebra", but there's no "ANIMAL", which seems weird, since it is exposed as an environment variable to build-steps.

        Attachments

          Activity

          mcrooney mcrooney created issue -
          oleg_nenashev Oleg Nenashev made changes -
          Field Original Value New Value
          Component/s matrix-project [ 18765 ]
          oleg_nenashev Oleg Nenashev made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Cannot Reproduce [ 5 ]
          rtyler R. Tyler Croy made changes -
          Workflow JNJira [ 144205 ] JNJira + In-Review [ 190965 ]

            People

            • Assignee:
              Unassigned
              Reporter:
              mcrooney mcrooney
            • Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: