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

Weird behaviour while trying to inject variables "http_proxy", "no_proxy", etc

    Details

    • Similar Issues:

      Description

      Moved from https://github.com/jenkinsci/envinject-plugin/issues/91

      Hello,
      
      I try to use EnvInject to inject the variables: http_proxy, https_proxy, no_proxy into my build step.
      
      I use "Inject environment variables to the build process"/"Properties Content" to define the variables.
      With the environment variables: http_proxy, https_proxy, no_proxy, this does not seem to work. But if I rename these environment variables to something like: xno_proxy or yhttp_proxy, I do see the correct output. Most strange thing is, when I use xhttp_proxy it is empty, but xhttpx_proxy or yhttp_proxy both "work" ok.
      Hope so
      config.xml.txt
      
      meone can explain what I'm doing wrong, because I can't figure it out.
      
      See attached config.xml.txt for job specification details.
      I've added one build step which executes a shell and echo's the variables.
      
      Console output:
      [EnvInject] - Executing scripts and injecting environment variables after the SCM step.
      [EnvInject] - Injecting as environment variables the properties content
      xHTTP_PROXY="http://proxy:8080"
      xHTTPS_PROXY="http://proxy:8080"
      xhttps_proxy="http://proxy:8080"
      xhttpsx_proxy="http://proxy:8080"
      no_proxy=sys-registry1.mydom.com
      xno_proxy=sys-registry1.mydom.com
      yhttp_proxy="http://proxy:8080"
      xhttp_proxy="http://proxy:8080"
      http_proxy="http://proxy:8080"
      ``
      [EnvInject] - Variables injected successfully.
      [workspace] $ /bin/sh -xe /tmp/hudson1919548272544955726.sh
      
      echo xno_proxy=sys-registry1.mydom.com
      xno_proxy=sys-registry1.mydom.com
      echo yhttp_proxy="http://proxy:8080"
      yhttp_proxy="http://proxy:8080"
      echo xhttp_proxy=
      xhttp_proxy=
      echo http_proxy="http://proxy:8080"
      http_proxy="http://proxy:8080"
      echo no_proxy=
      no_proxy=
      
      Jenkins version: 1.642.3
      EnvInject version: 1.92.1

        Attachments

          Activity

          Hide
          oleg_nenashev Oleg Nenashev added a comment -

          Unfortunately I will not have time to work on EnvInject issues for a while. I decided to unassign all issues so that somebody can take them and finalize.

          Context: The plugin has been waiting for adoption for ~2 years. During all this time I was trying to keep this plugin afloat by reviewing the incoming pull requests, fixing defects and keeping the codebase up to date to simplify the handover. But I have not been using this plugin on my own so that such maintenance was a bit lame. I invite all active users to contribute to the plugin by taking ownership of this plugin and of EnvInject API. I am happy to provide any required knowledge transfers and do some assistance during the first months of maintenance

          Show
          oleg_nenashev Oleg Nenashev added a comment - Unfortunately I will not have time to work on EnvInject issues for a while. I decided to unassign all issues so that somebody can take them and finalize. Context: The plugin has been waiting for adoption for ~2 years. During all this time I was trying to keep this plugin afloat by reviewing the incoming pull requests, fixing defects and keeping the codebase up to date to simplify the handover. But I have not been using this plugin on my own so that such maintenance was a bit lame. I invite all active users to contribute to the plugin by taking ownership of this plugin and of EnvInject API. I am happy to provide any required knowledge transfers and do some assistance during the first months of maintenance

            People

            • Assignee:
              Unassigned
              Reporter:
              oleg_nenashev Oleg Nenashev
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: