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.