2015-10-06 72 views
0

我的Maven构建工作正常在本地计算机上,但失败,因为以下错误的詹金斯集成服务器上:buildnumber - Maven的插件:“混帐”无法识别的詹金斯

[INFO] Executing: cmd.exe /X /C "git rev-parse --verify HEAD" 
[INFO] Working directory: D:\Jenkins\workspace\XXX\XXX 
[INFO] Storing buildNumber: null at timestamp: XXXX 
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: 'git' is not recognized as an internal or external command, 
operable program or batch file. 

由于据我所知,这是因为git是不是在我的詹金斯的%PATH%,这似乎是错误git --version在Jenkins服务器的终端内正常工作。

非常感谢!

+0

使用绝对路径配置Jenkins中的git可执行文件...应该可以解决问题。 – khmarbaise

+0

我不确定要理解。在工具部分,git的PATH是'''C:\ Program Files(x86)\ Git \ bin \ git.exe''' –

+0

您是否在启动Jenkins后在%PATH%上添加了Git路径。 .. – khmarbaise

回答

1

好的,Jenkins在命令行中没有使用%PATH%环境变量,但它自己的%PATH%变量,在“node”的“configure”页面中定义。将git添加到此PATH变量中修复了我的问题。

对不起。