Git Publisher plugin does not use token macro expressions for tag name

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

XMLWordPrintable

      When configuring the git publisher to push tags back to the origin repository. A user can put token macros in the tag name. However these token macros are not expanded:

      Consider the following configuration snippet:

      <hudson.plugins.git.GitPublisher plugin="git@1.3.0"><configVersion>2</configVersion><pushMerge>false</pushMerge><pushOnlyIfSuccess>false</pushOnlyIfSuccess><tagsToPush><hudson.plugins.git.GitPublisher_-TagToPush><targetRepoName>origin</targetRepoName><tagName>${ENV,var="JOB_NAME"}-tag-that-does-not-exit</tagName><tagMessage/><createTag>false</createTag><updateTag>false</updateTag></hudson.plugins.git.GitPublisher_-TagToPush></tagsToPush></hudson.plugins.git.GitPublisher>

      This tag does not exist, mostly because I did not want to affect my repo for testing. But the error on the console demonstrates token macro expansion was not done:
      Tag ${ENV,var="JOB_NAME"}-tag-that-does-not-exit does not exist and Create Tag is not specified, so failing.
      Build step 'Git Publisher' marked build as failure
      Notifying upstream projects of job completion
      Finished: FAILURE

            Assignee:
            Unassigned
            Reporter:
            Mike Power
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Archived: