Thanks Mark for your reply. I did look at the previous successful job 
output and compiled a script with following.

if [ ! -d .git ]; then git init; git status; else git status; fi # This is 
to ijnitialize git -> this step not seen in the job output when plugin used.
git rev-parse --is-inside-work-tree
git config remote.origin.url ${URL}
git config --local credential.helper store --file=~/.git-credentials
git fetch --tags --progress ${URL} +refs/heads/*:refs/remotes/origin/*
git config --local --remove-section credential
git rev-parse origin/${BNAME}^{commit}
#git config core.sparsecheckout
git checkout -f ${REVNO}
#git branch -a
#git branch -D ${BNAME}
git checkout -b ${BNAME} ${REVNO}

I had commented out some lines above which were giving some errors, except 
that I am able to checkout the contents, but in the git hub site I see 
below commands (The clone command does little bit diff from above steps 
which creates the parent folder in the workspace) :
git clone https://github.com/<pathToRepo>
git checkout develop

Though I see required files checked out from git, but I am skeptical to use 
if it breaks anything. So far I am playing around with test repository, 
soon I need to hook this to Development code. Can you please look into it 
and verify if those steps are good to go?

Thanks in advance. -Sathya.

On Tuesday, March 31, 2015 at 1:07:58 PM UTC-7, Mark Waite wrote:
>
> When the git plugin is used for a job, the git commands used by the plugin 
> are generally listed in the job output.  What you listed seems to be even 
> prior to job execution, so there is no way for you to see what the git 
> plugin is doing.
>
> An argument type mismatch is surprising.  There are relatively few hits in 
> a google search of Jenkins git IllegalArgumentException.  You'll need to 
> provide more information before others can help you resolve the issue, 
> since I doubt there are many others seeing the issue.
>
> Some of the common information which can help with diagnosis is described 
> at https://wiki.jenkins-ci.org/display/JENKINS/How+to+report+an+issue .  
> The steps listed there "before you submit a bug report" are good helps for 
> diagnosis.
>
> Mark Waite
>
> On Tue, Mar 31, 2015 at 11:48 AM, 'sa_nk' via Jenkins Users <
> jenkins...@googlegroups.com <javascript:>> wrote:
>
>> Hi Team,
>> This is Sathya, I am new to Jenkins. I am not sure if similar to my 
>> question was already posted and answered. If it did please direct me to 
>> that answer else please see below my request.
>>  
>>
>> I am looking for git command line steps that can be accomplished as 
>> alternative to the procedure used in Jenkins UI with Git plugin as below:
>>  
>>
>> Under Source Code Management Section of Jenkin Job configure UI:
>> ----------------------------------------------------------------
>>  
>>
>> Git Repository: Repository URL (https://github.com/<path>)
>>                 Credentials (Select credentials from globally defined)
>>  
>>
>> Branches to build: Branch Specifier (blank for 'any') (*/Development)
>>  
>>
>> Repository broswer: (Auto)
>>  
>>
>> Additional Behaviors: Check out to specific local branch - Branch name 
>> (Development)
>>  
>>  
>>  
>> In the above all the values are mentioned in the extream right 
>> parenthesis. What I am looking for is equivakent git command line steps 
>> with options to perform exactly like above so that when ever I experience 
>> git plugin issues I can have alternate method of doing it. Couple of times 
>> we experienced git plugin issues as below (And end up bouncing the Jenkins 
>> and some times even bouncing Jenkins did not resolve):
>>  
>>
>> *FATAL: argument type mismatch*
>> *java.lang.IllegalArgumentException: argument type mismatch*
>>  
>>  
>>  
>> Thanks in advance and your help is highly appreciated.
>> -Sathya.  
>>  
>>
>> -- 
>> 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 jenkinsci-use...@googlegroups.com <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-users/8772bb4a-0dd7-4555-8d15-0d982f33ac39%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-users/8772bb4a-0dd7-4555-8d15-0d982f33ac39%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> 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 jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/adff96b2-9501-47dc-b861-15b414cf64b7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to