Original reporter misery

      I need to know the current branch in generated job (see conditional step) but there is no $BRANCH variable or something like this I can use. $JOB_NAME does not contain only "branch name".

      Please add a $CURRENT_BRANCH or something like this.
      As a work-around I used Envinject plugin with the following groovy script.

      def jobName = currentJob.getName()
      return [BRANCH: "${jobName}"]
      

      It's weird that currentJob.getName() works instead of $JOB_NAME.

          [JENKINS-32244] Environment variable for current branch

          Matthew DeTullio created issue -
          Matthew DeTullio made changes -
          Description Original: I need to know the current branch in generated job (see conditional step) but there is no $BRANCH variable or something like this I can use. $JOB_NAME does not contain only "branch name".

          Please add a $CURRENT_BRANCH or something like this.
          As a work-around I used Envinject plugin with the following groovy script.

          ```
          def jobName = currentJob.getName()
          return [BRANCH: "${jobName}"]
          ```
          It's weird that currentJob.getName() works instead of $JOB_NAME.
          New: Original reporter [~misery]

          I need to know the current branch in generated job (see conditional step) but there is no $BRANCH variable or something like this I can use. $JOB_NAME does not contain only "branch name".

          Please add a $CURRENT_BRANCH or something like this.
          As a work-around I used Envinject plugin with the following groovy script.

          ```
          def jobName = currentJob.getName()
          return [BRANCH: "${jobName}"]
          ```
          It's weird that currentJob.getName() works instead of $JOB_NAME.
          Matthew DeTullio made changes -
          Description Original: Original reporter [~misery]

          I need to know the current branch in generated job (see conditional step) but there is no $BRANCH variable or something like this I can use. $JOB_NAME does not contain only "branch name".

          Please add a $CURRENT_BRANCH or something like this.
          As a work-around I used Envinject plugin with the following groovy script.

          ```
          def jobName = currentJob.getName()
          return [BRANCH: "${jobName}"]
          ```
          It's weird that currentJob.getName() works instead of $JOB_NAME.
          New: Original reporter [~misery]

          I need to know the current branch in generated job (see conditional step) but there is no $BRANCH variable or something like this I can use. $JOB_NAME does not contain only "branch name".

          Please add a $CURRENT_BRANCH or something like this.
          As a work-around I used Envinject plugin with the following groovy script.

          {code}
          def jobName = currentJob.getName()
          return [BRANCH: "${jobName}"]
          {code}

          It's weird that currentJob.getName() works instead of $JOB_NAME.
          Lars Meynberg made changes -
          Link New: This issue is related to JENKINS-30252 [ JENKINS-30252 ]
          Matthew DeTullio made changes -
          Link New: This issue is duplicated by JENKINS-32241 [ JENKINS-32241 ]
          Matthew DeTullio made changes -
          Link New: This issue is related to JENKINS-32234 [ JENKINS-32234 ]
          Matthew DeTullio made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 167829 ] New: JNJira + In-Review [ 198287 ]

            mjdetullio Matthew DeTullio
            mjdetullio Matthew DeTullio
            Votes:
            2 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: