[ https://issues.jenkins-ci.org/browse/JENKINS-13550?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
SCM/JIRA link daemon resolved JENKINS-13550. -------------------------------------------- Resolution: Fixed > Git "Tag to push" should trim whitespace > ---------------------------------------- > > Key: JENKINS-13550 > URL: https://issues.jenkins-ci.org/browse/JENKINS-13550 > Project: Jenkins > Issue Type: Bug > Components: git > Reporter: Willem Stuursma > Assignee: Nicolas De Loof > Priority: Minor > > Using git plugin 1.1.17. > If you accidentally leave in whitespace in the "Tag to push" field, git will > create a tag with the whitespace replaced by an "_". E.g. if you configure a > tag like "build-${BUILD_NUMBER} " (note the whitespace at the end of the > field), the created tag will then be "build-121_" or the like. > The tag will be created locally but pushing the tag will fail because it will > try to push the tag without the "_", and this tag will not exist. > {code} > Pushing tag build-121 to repo origin > ERROR: Failed to push tag build-121 to origin > hudson.plugins.git.GitException: Command "git push > git-comp...@server.company.com:/srv/company.git build-121 " returned status > code 128: > stdout: > stderr: fatal: remote part of refspec is not a valid name in build-121 > at hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:779) > at hudson.plugins.git.GitAPI.launchCommand(GitAPI.java:741) > at hudson.plugins.git.GitAPI.push(GitAPI.java:797) > at hudson.plugins.git.GitPublisher$3.invoke(GitPublisher.java:277) > at hudson.plugins.git.GitPublisher$3.invoke(GitPublisher.java:247) > at hudson.FilePath.act(FilePath.java:832) > at hudson.FilePath.act(FilePath.java:814) > at hudson.plugins.git.GitPublisher.perform(GitPublisher.java:247) > at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36) > at > hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:705) > at > hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:680) > at > hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:658) > at hudson.model.Build$RunnerImpl.post2(Build.java:162) > at > hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:627) > at hudson.model.Run.run(Run.java:1446) > at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) > at hudson.model.ResourceController.execute(ResourceController.java:88) > at hudson.model.Executor.run(Executor.java:238) > Build step 'Git Publisher' changed build result to FAILURE > {code} > This error kind of pointed me in the wrong direction and it took some time to > figure this out, it would be really great if the field could be trimmed, > hopefully it will save some people some time if they have this same problem. > Alternatively, you could give an error when leaving whitespace in the "Tag to > push" field. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira