Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Not A Defect
-
Component/s: git-plugin
-
Labels:None
-
Environment:Jenkins 1.404, Jenkins Git 1.1.6.
Description
If I don't explicitly configure the Git tool location for a slave, the Git plug-in assumes the command to be 'git.cmd' regardless of the platform.
Example from job log on Solaris 5.10:
ERROR: Cause: Error performing command: git.cmd clone -o origin ssh://<repo> <workspace>
git.cmd: not found
It should be noted that this behaviour is seen in a matrix project, with both Windows and Unix slaves. It's possible that the "mother" job Jenkins uses to trigger the jobs on the slaves runs on Windows, and that this confuses the Git plug-in somehow.
Why is Git's tool location parameter called 'Home' btw (that's the parameter I have to set to 'git')?
Issue Links
- is duplicated by
-
JENKINS-9199
Git plug-in tries to use 'git.cmd' on Unix
-
- Resolved
-
-
JENKINS-9200
Git plug-in tries to use 'git.cmd' on Unix
-
- Resolved
-
Activity
| Field | Original Value | New Value |
|---|---|---|
| Description |
If I don't explicitly configure the Git tool location for a slave, the Git plug-in assumes the command to be 'git.cmd' regardless of the platform.
Example from job log on Solaris 5.10: ERROR: Cause: Error performing command: git.cmd clone -o origin ssh://<repo> <workspace> git.cmd: not found Why is Git's tool location parameter called 'Home' btw (that's the parameter I have to set to 'git')? |
If I don't explicitly configure the Git tool location for a slave, the Git plug-in assumes the command to be 'git.cmd' regardless of the platform.
Example from job log on Solaris 5.10: ERROR: Cause: Error performing command: git.cmd clone -o origin ssh://<repo> <workspace> git.cmd: not found It should be noted that this behaviour is seen in a matrix project, with both Windows and Unix slaves. It's possible that the "mother" job Jenkins uses to trigger the jobs on the slaves runs on Windows, and that this confuses the Git plug-in somehow. Why is Git's tool location parameter called 'Home' btw (that's the parameter I have to set to 'git')? |
| Link |
This issue is duplicated by |
| Link |
This issue is duplicated by |
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Resolution | Not A Defect [ 7 ] |
| Status | Resolved [ 5 ] | Closed [ 6 ] |
Hrm - this was something that showed up on a branch someone was working on at one point, but there are no references to "git.cmd" anywhere in the source tree currently, or in 1.1.6. Are you sure you're running 1.1.6?