Hi Curtis,

Could you please explain about the script to specify the git tool, I dont 
want to mention git tool location under node properties for slave.

Many thanks.

Parteek

On Friday, May 9, 2014 4:51:42 PM UTC-7, Curtis Kline wrote:
>
> Oana, on my OS-X slaves Git is located in /usr/bin/git. /usr/bin is in the 
> path (run 'echo $PATH' in a terminal window) so I don't have to enter a 
> location in the slave config. But if you needed to, this is where you do 
> that:
>
>
> https://www.evernote.com/shard/s2/sh/16f8b6f9-282f-45be-9366-f92c4d114152/02ca323cb8180b6e12d8a503c5a38259
>
> That config page can be found at http://*jenkins-server*/computer/
> *nodename*/configure
>
> Curtis
>
>
>
> On Fri, May 9, 2014 at 8:26 AM, Mark Waite <[email protected] 
> <javascript:>> wrote:
>
>> Sorry, missed the reading of your log file.  Your MacOS slave needs to 
>> have the location of its "git" program configured in the node 
>> configuration.  Currently, Jenkins thinks that the correct git program for 
>> your MacOS slave is named "git.exe".  I suspect that the correct git 
>> program for your MacOS slave is named "git" rather than "git.exe".
>>
>>
>> On Fri, May 9, 2014 at 9:24 AM, Mark Waite <[email protected] 
>> <javascript:>> wrote:
>>
>>> You either need to install command line git (msysgit) on your windows 
>>> machine, or add JGit to the global Jenkins configuration and use JGit as 
>>> the implementation instead of git.
>>>
>>> Mark Waite
>>>
>>>
>>> On Fri, May 9, 2014 at 9:07 AM, Oana Rusu <[email protected] 
>>> <javascript:>> wrote:
>>>
>>>> Hi all,
>>>>
>>>> I have a Windows server running Jenkins and on that I configured a 
>>>> slave for Mac, as I want to run an iOS project on it.
>>>> My slave is now connected to the Windows server. 
>>>> I tried to add a new job that connects to my .git repository, but I get 
>>>> the followings errors. Can anyone help me figuring this out?
>>>>
>>>> Started by user anonymous <http://ci.simplifydigital.co.uk:8080/user/null>
>>>> Building remotely on Fusion_Automation_iOS_Slave 
>>>> <http://ci.simplifydigital.co.uk:8080/computer/Fusion_Automation_iOS_Slave>
>>>>  in workspace /Users/Shared/Jenkins/workspace/Fusion_iOS_UAT
>>>> ERROR: Workspace has a .git repository, but it appears to be 
>>>> corrupt.hudson.plugins.git.GitException 
>>>> <http://stacktrace.jenkins-ci.org/search?query=hudson.plugins.git.GitException>:
>>>>  Error performing command: git rev-parse --is-inside-work-tree
>>>>    at 
>>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1190)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn&entity=method>
>>>>    at 
>>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1160)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn&entity=method>
>>>>    at 
>>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1156)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn&entity=method>
>>>>    at 
>>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:972)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand&entity=method>
>>>>    at 
>>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:982)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand&entity=method>
>>>>    at 
>>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.hasGitRepo(CliGitAPIImpl.java:136)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.hasGitRepo&entity=method>
>>>>    at hudson.plugins.git.GitAPI.hasGitRepo(GitAPI.java:186) 
>>>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitAPI.hasGitRepo&entity=method>
>>>>    at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)
>>>>    at 
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>    at java.lang.reflect.Method.invoke(Method.java:606)
>>>>    at 
>>>> hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:299)
>>>>    at 
>>>> hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:280)
>>>>    at 
>>>> hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:239)
>>>>    at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>>>>    at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>>>>    at hudson.remoting.Request$2.run(Request.java:328)
>>>>    at 
>>>> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>>>>    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>>>>    at 
>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>>    at 
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>>    at hudson.remoting.Engine$1$1.run(Engine.java:63)
>>>>    at java.lang.Thread.run(Thread.java:744)
>>>> Caused by: java.io.IOException: Cannot run program "git.exe" (in directory 
>>>> "/Users/Shared/Jenkins/workspace/Fusion_iOS_UAT"): error=2, No such file 
>>>> or directory
>>>>    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041)
>>>>    at hudson.Proc$LocalProc.<init>(Proc.java:244)
>>>>    at hudson.Proc$LocalProc.<init>(Proc.java:216)
>>>>    at hudson.Launcher$LocalLauncher.launch(Launcher.java:773)
>>>>    at hudson.Launcher$ProcStarter.start(Launcher.java:353)
>>>>    at 
>>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1179)
>>>>    ... 21 more
>>>> Caused by: java.io.IOException: error=2, No such file or directory
>>>>    at java.lang.UNIXProcess.forkAndExec(Native Method)
>>>>    at java.lang.UNIXProcess.<init>(UNIXProcess.java:135)
>>>>    at java.lang.ProcessImpl.start(ProcessImpl.java:130)
>>>>    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022)
>>>>    ... 26 more
>>>> Cloning the remote Git repository
>>>> Cloning repository http://10.16.100.243:85/FusionIOS.git
>>>> Fetching upstream changes from http://10.16.100.243:85/FusionIOS.git
>>>> using .gitcredentials to set credentials
>>>> Could not remove the credential section from the git configuration
>>>> ERROR: Error cloning remote repo 'origin'hudson.plugins.git.GitException 
>>>> <http://stacktrace.jenkins-ci.org/search?query=hudson.plugins.git.GitException>:
>>>>  Error performing command: git config --local credential.helper store 
>>>> --file=/var/folders/71/yw1x3m416515sdjly629gsf40000gp/T/git1566527670464557635.credentials
>>>>    at 
>>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1190)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn&entity=method>
>>>>    at 
>>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1160)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn&entity=method>
>>>>    at 
>>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1156)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn&entity=method>
>>>>    at 
>>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1152)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn&entity=method>
>>>>    at 
>>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1049)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials&entity=method>
>>>>    at 
>>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$200(CliGitAPIImpl.java:88)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$200&entity=method>
>>>>    at 
>>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:219)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute&entity=method>
>>>>    at 
>>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:370)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute&entity=method>
>>>>    at 
>>>> org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call&entity=method>
>>>>    at 
>>>> org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call&entity=method>
>>>>    at hudson.remoting.UserRequest.perform(UserRequest.java:118) 
>>>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.UserRequest.perform&entity=method>
>>>>    at hudson.remoting.UserRequest.perform(UserRequest.java:48) 
>>>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.UserRequest.perform&entity=method>
>>>>    at hudson.remoting.Request$2.run(Request.java:328) 
>>>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.Request$2.run&entity=method>
>>>>    at 
>>>> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.InterceptingExecutorService$1.call&entity=method>
>>>>    at java.util.concurrent.FutureTask.run(FutureTask.java:262) 
>>>> <http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.FutureTask.run&entity=method>
>>>>    at 
>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.ThreadPoolExecutor.runWorker&entity=method>
>>>>    at 
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.ThreadPoolExecutor$Worker.run&entity=method>
>>>>    at hudson.remoting.Engine$1$1.run(Engine.java:63) 
>>>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.Engine$1$1.run&entity=method>
>>>>    at java.lang.Thread.run(Thread.java:744) 
>>>> <http://stacktrace.jenkins-ci.org/search/?query=java.lang.Thread.run&entity=method>
>>>> Caused by: java.io.IOException 
>>>> <http://stacktrace.jenkins-ci.org/search?query=java.io.IOException>: 
>>>> Cannot run program "git.exe" (in directory 
>>>> "/Users/Shared/Jenkins/workspace/Fusion_iOS_UAT"): error=2, No such file 
>>>> or directory
>>>>    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041) 
>>>> <http://stacktrace.jenkins-ci.org/search/?query=java.lang.ProcessBuilder.start&entity=method>
>>>>    at hudson.Proc$LocalProc.<init>(Proc.java:244) 
>>>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Proc$LocalProc.%3Cinit%3E&entity=method>
>>>>    at hudson.Proc$LocalProc.<init>(Proc.java:216) 
>>>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Proc$LocalProc.%3Cinit%3E&entity=method>
>>>>    at hudson.Launcher$LocalLauncher.launch(Launcher.java:773) 
>>>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Launcher$LocalLauncher.launch&entity=method>
>>>>    at hudson.Launcher$ProcStarter.start(Launcher.java:353) 
>>>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Launcher$ProcStarter.start&entity=method>
>>>>    at 
>>>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1179)
>>>>  
>>>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn&entity=method>
>>>>    ... 18 more
>>>> Caused by: java.io.IOException: error=2, No such file or directory
>>>>    at java.lang.UNIXProcess.forkAndExec(Native Method)
>>>>    at java.lang.UNIXProcess.<init>(UNIXProcess.java:135)
>>>>    at java.lang.ProcessImpl.start(ProcessImpl.java:130)
>>>>    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022)
>>>>    ... 23 more
>>>>
>>>>  -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "Jenkins Users" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected] <javascript:>.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>>
>>> -- 
>>> Thanks!
>>> Mark Waite
>>>  
>>
>>
>>
>> -- 
>> Thanks!
>> Mark Waite
>>  
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Jenkins Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to