我正在尝试将 Jenkins Maven Release 插件与 Git 合并,但由于找不到 git 可执行文件,该工作失败了。
我的 git repo 是用 ssh 设置的,我可以在 Jenkins 服务器上执行 Git 命令。我可以使用 Jenkins 运行构建,并且成功从 Git 存储库中提取所有内容。
但是当我尝试发布时,Jenkins 找不到 git 命令。我究竟做错了什么?
詹金斯信息:
- 版本 1.504
- Git 插件 1.2.0
- Git 客户端插件 1.0.3
- 在 Windows Server 2008 上运行
Git 安装在 Windows 服务器上 - 1.8.1.msysgit.1
[INFO] Executing: cmd.exe /X /C "git add -- pom.xml"
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 14.305s
[INFO] Finished at: Tue Mar 05 12:26:22 CST 2013
[INFO] Final Memory: 10M/168M
[INFO] ------------------------------------------------------------------------
[JENKINS] Archiving C:\Users\svctpsolap\jenkins_home\jobs\NBEntity\workspace\nbentity\pom.xml to C:\Users\svctpsolap\jenkins_home\jobs\NBEntity\modules\com.nb$nbentity\builds\2013-03-05_13-26-05\archive\com.nb\nbentity\0.0.1-SNAPSHOT\nbentity-0.0.1-SNAPSHOT.pom
Waiting for Jenkins to finish collecting data
mavenExecutionResult exceptions not empty
message : Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.0:prepare (default-cli) on project nbentity: Unable to commit files
Provider message:
The git-add command failed.
Command output:
'git' is not recognized as an internal or external command,
operable program or batch file.