我的maven构建在本地计算机上运行良好,但由于以下错误在Jenkins集成服务器上失败:
[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不在我的Jenkins的%PATH%中,这似乎是错误的,git --version在Jenkins服务器的终端中工作得很好。
svnjava实现。吉特也有类似的工作吗?非常感谢!!
发布于 2015-10-07 14:20:53
好的,Jenkins没有使用命令行中的%PATH%环境变量,但是它是自己的%PATH%变量,定义在“节点”的“配置”页面中。在这个路径变量中添加git解决了我的问题。
抱歉噪音太大了。
https://stackoverflow.com/questions/32975387
复制相似问题