Git 在Jenkins中创建用户变量
我已经通过传递这个git命令在Jenkins中创建了用户变量Git 在Jenkins中创建用户变量,git,jenkins,Git,Jenkins,我已经通过传递这个git命令在Jenkins中创建了用户变量 git rev-list --count master 这个命令的结果我应该保存到$Variable中,然后我将把这个变量用于我的作业 VAR=$(git rev-list --count master) echo ${VAR} 我将在任何地方使用$VAR变量。我用过这个,但没用好 $VAR 如何实现它Jenkins(构建环境)。建议我谢谢我会使用环境注入器插件: 转到/job//configure屏幕 在构建环境部分,选中“
git rev-list --count master
这个命令的结果我应该保存到$Variable中,然后我将把这个变量用于我的作业
VAR=$(git rev-list --count master)
echo ${VAR}
我将在任何地方使用$VAR变量。我用过这个,但没用好
$VAR
如何实现它Jenkins(构建环境)。建议我谢谢我会使用环境注入器插件:
- 转到/job//configure屏幕
- 在构建环境部分,选中“将环境变量注入构建过程”
您也可以在那里执行脚本。请参阅我使用的envInject插件。但我犯了这个错误。[EnvInject]-在SCM步骤后执行脚本并注入环境变量。正在执行/home/user/.jenkins/workspace/code/src/commitcount.sh'。[CodeJob]$/home/user/.jenkins/workspace/code/src/commitcount.sh致命:参数“master”不明确:未知修订或路径不在工作树中。使用“---”将路径与修订分开,如下所示:“git[…]--[…]”[EnvInject]-脚本已执行。退出代码是128。[EnvInject]-构建失败。