I am trying to use Git Publisher to create a git tag, but I cannot get it 
to use an Environment variable in the tag name:

Is it even possible to supply an Environment Variable as part of a Git tag 
name?

 > git tag -l v$VERSION # timeout=10
 > git tag -a -f -m Jenkins Git plugin tagging with v$VERSION v$VERSION # 
timeout=10
Pushing tag v$VERSION to repo origin
 > git --version # timeout=10
 > git -c core.askpass=true push 
ssh://g...@git.company.com/packages/myLib.git v$VERSION
ERROR: Failed to push tag v$VERSION to origin
hudson.plugins.git.GitException: Command "git -c core.askpass=true push 
ssh://g...@git.company.com/packages/myLib.git v$VERSION" returned status 
code 1:
stdout: 
stderr: remote: invalid characters in ref or filename: refs/tags/v$VERSION 
       
remote: error: hook declined to update refs/tags/v$VERSION        
To ssh://g...@git.company.com/packages/myLib.git
 ! [remote rejected] v$VERSION -> v$VERSION (hook declined)
error: failed to push some refs to 
'ssh://g...@git.company.com/packages/myLib.git'

at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1591)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1379)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$300(CliGitAPIImpl.java:86)
at 
org.jenkinsci.plugins.gitclient.CliGitAPIImpl$7.execute(CliGitAPIImpl.java:1663)
at 
org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:152)
at 
org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:145)
at hudson.remoting.UserRequest.perform(UserRequest.java:121)
at hudson.remoting.UserRequest.perform(UserRequest.java:49)
at hudson.remoting.Request$2.run(Request.java:325)
at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
at ......remote call to Development-openSUSE-x86_64(Native Method)
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1360)
at hudson.remoting.UserResponse.retrieve(UserRequest.java:221)
at hudson.remoting.Channel.call(Channel.java:753)
at 
org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:145)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at 
org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:131)
at com.sun.proxy.$Proxy87.execute(Unknown Source)
at hudson.plugins.git.GitPublisher.perform(GitPublisher.java:306)
at hudson.plugins.git.GitPublisher$1.endBuild(GitPublisher.java:147)
at 
hudson.matrix.MatrixBuild$MatrixBuildExecution.post2(MatrixBuild.java:407)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:670)
at hudson.model.Run.execute(Run.java:1766)
at hudson.matrix.MatrixBuild.run(MatrixBuild.java:306)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:374)


-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/cd8ae789-fd97-4feb-afa2-4135ce4ec89e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to