首页 文章

Jenkins Git发布失败

提问于
浏览
1

我正在尝试将Jenkins Maven Release插件与Git结合使用,因为找不到git可执行文件而失败了 .

我的git repo是用ssh设置的,我可以在Jenkins服务器上执行Git命令 . 我可以使用Jenkins运行构建,并且所有内容都已成功从Git repo中下载 .

但是当我尝试发布时,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.

1 回答

  • 2

    git.cmd 的路径添加到系统 PATH 环境中 . 然后重新启动Windows才能生效(仅重启Jenkins服务是不够的) .

相关问题