Jenkins Git Publisher标记没有获取环境变量

Jan*_*ane 5 git jenkins

我一直在设置我的jenkins windows服务来构建我的所有项目,现在我已经到了我希望jenkins创建一个标签以指示成功构建的阶段.

我正在尝试使用Git Publisher模块作为后期构建步骤.

我的设置如下:

  • 仅在构建成功时推送 - 是的
  • 合并结果:没有
  • 要推送的标记:%BUILD_NUMBER%
  • 创建新标签:是
  • 目标远程名称:origin/master

日志文件告诉我它是

Pushing tag %BUILD_NUMBER% to repo origin/master
Run Code Online (Sandbox Code Playgroud)

这就是我在git存储库中看到的内容.我尝试过其他环境变量无济于事.帮助说:

Environment variables may be used in the tag name - they will be replaced at build time.
Run Code Online (Sandbox Code Playgroud)

这不是我所看到的.我想要实现的是我推送一个以成功的内部版本号命名的标签.

我怎样才能做到这一点?

Jan*_*ane 11

如果我使用$ BUILD_NUMBER而不是%BUILD_NUMBER%,它会工作