Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins Git Publisher标记未拾取环境变量_Git_Jenkins - Fatal编程技术网

Jenkins Git Publisher标记未拾取环境变量

Jenkins Git Publisher标记未拾取环境变量,git,jenkins,Git,Jenkins,我一直在设置jenkins windows服务来构建我的所有项目,现在我希望jenkins创建一个标记来表示成功构建 我尝试将此作为使用Git Publisher模块的后期构建步骤 我的设置如下: 仅在生成成功时推送-是 合并结果:否 要推送的标记:%BUILD\u NUMBER% 创建新标签:是 目标远程名称:源/主 日志文件告诉我它是 Pushing tag %BUILD_NUMBER% to repo origin/master 这就是我在git存储库中看到的。我尝试过其他环境变量,

我一直在设置jenkins windows服务来构建我的所有项目,现在我希望jenkins创建一个标记来表示成功构建

我尝试将此作为使用Git Publisher模块的后期构建步骤

我的设置如下:

  • 仅在生成成功时推送-是
  • 合并结果:否
  • 要推送的标记:%BUILD\u NUMBER%
  • 创建新标签:是
  • 目标远程名称:源/主
日志文件告诉我它是

Pushing tag %BUILD_NUMBER% to repo origin/master
这就是我在git存储库中看到的。我尝试过其他环境变量,但没有效果。帮助说:

Environment variables may be used in the tag name - they will be replaced at build time.
这不是我看到的。我试图实现的是推送一个以成功构建编号命名的标记


我怎样才能做到这一点呢?

如果我使用$BUILD\u NUMBER而不是%BUILD\u NUMBER%,Jane是对的BUILD_NUMBER%仅在Jenkins的“执行Windows批处理”部分有效。其余部分使用Linux风格的变量-$BUILD\u NUMBER