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

build-step - obtain environment variables from a non-pipeline job

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      One of my "Build Flow Plugin" jobs uses an environment variable FUU set by job1. It could be retrieved like:

      {{def b = build( "job1")
      def fuu = b.environment.get( "FUU" )}}

      Note, that job1 is a freestyle (non-pipeline) job.

      As Build Flow is deprecated, I am in the process to migrate this job to the pipeline plugin.
      I would expect that I can access the environment variables by using a snippet like

      {{def b = build 'job1'
      def b.buildVariables.FUU}}

      This does only return null in this case.

      It works correctly if job1 is a pipeline step, which I find counter intuitive.

        Attachments

          Issue Links

            Activity

            There are no comments yet on this issue.

              People

              • Assignee:
                jglick Jesse Glick
                Reporter:
                bherb Benjamin Herbert
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: