我对 Jenkins 世界比较陌生,并且在使用环境变量时遇到了问题。
我目前正在从 git 存储库中签出的代码运行构建。我有一个名为 GIT_BUILD_NUMBER 的环境变量,我从结帐中提取并在 Windows 批处理命令块中成功使用:
::Build Project
python buildProj.py --branch %Branch% --bin_src %WORKSPACE% --build_number %GIT_BUILD_NUMBER%
这使用正确的 git 内部版本号成功执行。在下一个“执行 Windows 批处理命令”块中,我只是尝试在目录路径中使用相同的变量,这会导致构建失败:
J:\builds\%GIT_BUILD_NUMBER%\
我也试过这个:
J:\\builds\\%GIT_BUILD_NUMBER%\\
当我回应这一行时,我得到:
J:\builds\\
任何见解将不胜感激。