• Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major Major
    • envinject-plugin
    • None

      As developer I would like to get the enviroment variables when I'm working with a Job. For that, we have the getEnvironment method, designed for:

      Creates an environment variable override for launching processes for this project. This is for process launching outside the build execution (such as polling, tagging, deployment, etc.) that happens in a context of a specific job.

      Use case
      1. I'm using a Subversion repository
      2. My repository URL is parametized, for example: https://server/project1/$MODULE
      3. I want to do polling
      Use case
      1. Validate Subversion repositories when its URL is parametized.

      This bug would be solved with this improvement.

          [JENKINS-29817] Inject environment variables for a Job

          Manuel Recena Soto created issue -
          Manuel Recena Soto made changes -
          Description Original: As developer I would like to get the enviroment variables when I'm working with a {{Job}} and use the {{getEnvironment}} mehtod. This method is designed for:

          bq. Creates an environment variable override for launching processes for this project.
          bq. This is for process launching outside the build execution (such as polling, tagging, deployment, etc.) that happens in a context of a specific job.
          New: As developer I would like to get the enviroment variables when I'm working with a {{Job}}. For that, we have the {{getEnvironment}} method, designed for:

          bq. Creates an environment variable override for launching processes for this project. This is for process launching outside the build execution (such as polling, tagging, deployment, etc.) that happens in a context of a specific job.

          h5. Use case

          # I'm using a Subversion repository
          # My repository URL is parametized, for example: https://server/project1/${BRANCH}
          # I want to do polling



          Manuel Recena Soto made changes -
          Description Original: As developer I would like to get the enviroment variables when I'm working with a {{Job}}. For that, we have the {{getEnvironment}} method, designed for:

          bq. Creates an environment variable override for launching processes for this project. This is for process launching outside the build execution (such as polling, tagging, deployment, etc.) that happens in a context of a specific job.

          h5. Use case

          # I'm using a Subversion repository
          # My repository URL is parametized, for example: https://server/project1/${BRANCH}
          # I want to do polling



          New: As developer I would like to get the enviroment variables when I'm working with a {{Job}}. For that, we have the {{getEnvironment}} method, designed for:

          bq. Creates an environment variable override for launching processes for this project. This is for process launching outside the build execution (such as polling, tagging, deployment, etc.) that happens in a context of a specific job.

          h5. Use case

          # I'm using a Subversion repository
          # My repository URL is parametized, for example: {{https://server/project1/$MODULE}}
          # I want to do polling



          Manuel Recena Soto made changes -
          Summary Original: Injects environment variables for a Job New: Inject environment variables for a Job
          Manuel Recena Soto made changes -
          Description Original: As developer I would like to get the enviroment variables when I'm working with a {{Job}}. For that, we have the {{getEnvironment}} method, designed for:

          bq. Creates an environment variable override for launching processes for this project. This is for process launching outside the build execution (such as polling, tagging, deployment, etc.) that happens in a context of a specific job.

          h5. Use case

          # I'm using a Subversion repository
          # My repository URL is parametized, for example: {{https://server/project1/$MODULE}}
          # I want to do polling



          New: As developer I would like to get the enviroment variables when I'm working with a {{Job}}. For that, we have the {{getEnvironment}} method, designed for:

          bq. Creates an environment variable override for launching processes for this project. This is for process launching outside the build execution (such as polling, tagging, deployment, etc.) that happens in a context of a specific job.

          h5. Use case

          # I'm using a Subversion repository
          # My repository URL is parametized, for example: {{https://server/project1/$MODULE}}
          # I want to do polling

          This [bug|https://issues.jenkins-ci.org/browse/JENKINS-29340] would be solved with this improvement.



          Manuel Recena Soto made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Jesse Glick made changes -
          Link New: This issue duplicates JENKINS-29340 [ JENKINS-29340 ]

          Jesse Glick added a comment -

          Seems to me that this is simply a duplicate of JENKINS-29340, which was miscategorized as a Subversion plugin issue.

          Jesse Glick added a comment - Seems to me that this is simply a duplicate of JENKINS-29340 , which was miscategorized as a Subversion plugin issue.

          A PR has been sent.

          Manuel Recena Soto added a comment - A PR has been sent.

          jglick Not exactly. Here JENKINS-29340 describes the bug and the solutions has two parts. One of them in Subversion Plugin and the other, in EnvInject Plugin.

          Manuel Recena Soto added a comment - jglick Not exactly. Here JENKINS-29340 describes the bug and the solutions has two parts. One of them in Subversion Plugin and the other, in EnvInject Plugin.

            recena Manuel Recena Soto
            recena Manuel Recena Soto
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: