EnvInject Plugin - Does not override environment variables at job level

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      The EnvInject plugin still does not override the global environment variable in within a jenkins job. I am using version 1.89.

      I have set couple of global variables in the jenkins. In one of the jenkins job, I am trying to override the values of those variables based on a condition. But it is not working.

      Below snippet is for reference:EnvInject - Loading node environment variables.
      EnvInject - Preparing an environment for the build.
      EnvInject - Keeping Jenkins build variables.
      EnvInject - Executing and processing the following script content: This piece is executed in the Prepare an environment for the run section.

      if [ ${EmergencyFix}= true ]

      then
      export RelPractice=${OldRelease}.x; export SprintCycle=""

      fi

      echo ${RelPractice}
      hudson $ /bin/sh -xe /tmp/hudson3221881724786897823.sh
      + '' true = true ''
      + export RelPractice=1.4.x
      + RelPractice=1.4.x
      + export SprintCycle=
      + SprintCycle=
      + echo 1.4.x
      1.4.x
      EnvInject - Script executed successfully.
      EnvInject - Injecting contributions.
      Building on master in workspace /var/lib/hudson/jobs/TestJob_Practice/workspace
      EnvInject - Executing scripts and injecting environment variables after the SCM step.
      EnvInject - Executing and processing the following script content: - This piece is executed in the Build environment section.

      echo ${RelPractice}
      workspace $ /bin/sh -xe /tmp/hudson1726775335392935354.sh
      + echo 1.5
      1.5 - it is showing the old value.
      EnvInject - Script executed successfully.
      Finished: SUCCESS

            Assignee:
            Gregory Boissinot
            Reporter:
            Prithula Mukherjee
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Archived: