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: