Дженкинс Git Ошибка отказа

Я пытаюсь включить плагин Jenkins Maven Release с Git, и задание не работает, потому что он не может найти исполняемый файл Git.

My Git repo устанавливается с помощью ssh, и я могу выполнить команду Git на сервере Jenkins. Я могу запустить сборку с помощью 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.

Ответ 1

Добавьте путь к git.cmd в системную среду PATH. Затем перезапустите Windows, чтобы вступить в силу (перезапуск службы Jenkins в одиночку недостаточно).