I tried like you told me but this failed again with the error:

hudson.plugins.git.GitException: Command "git submodule sync" returned 
status code 128:
stdout: Synchronizing submodule url for 'mylib'

stderr: error: could not lock config file 
/var/jenkins_home/workspace/myproject/.git/modules/mylib/config: Permission 
denied

 

El jueves, 11 de junio de 2020, 16:55:01 (UTC-4), Jérôme Godbout escribió:
>
> This is what I do use and it work for me
>
>  
>
> checkout([$class: 'GitSCM'
>
>                 , branches: [[name: 'master']]
>
>                 , browser: [$class: 'BitbucketWeb', repoUrl: '
> https://bitbucket.org/mynamepath.git']
>
>                 , doGenerateSubmoduleConfigurations: false
>
>                 , extensions: [[$class: 'CloneOption', noTags: false], 
> [$class: 'LocalBranch', localBranch: "**"], [$class: 'SubmoduleOption', 
> disableSubmodules: false, parentCredentials: true, recursiveSubmodules: 
> true, reference: '', trackingSubmodules: false], [$class: 'CleanCheckout']]
>
>                 , submoduleCfg: []
>
>                 , userRemoteConfigs: [[credentialsId: 'MyCredsId', url: '
> https://bitbucket.org/mynamepath.git']]
>
>             ]);
>
>  
>
> the only difference my eyes can spot is
>
> [$class: 'CleanCheckout']]
>
>  
>
> I also use the https and not ssh, maybe something is wrong into ssh
>
>  
>
> *From:* [email protected] <javascript:> <
> [email protected] <javascript:>> *On Behalf Of *Arturo Arenas
> *Sent:* June 11, 2020 3:43 PM
> *To:* Jenkins Users <[email protected] <javascript:>>
> *Subject:* error trying to clone submodule
>
>  
>
> hello,
>
>  
>
> I'm trying to clone a submodule but it's fail. I'm using pipeline script 
>
>  
>
>                 checkout([$class: 'GitSCM',
>                           branches: [[name: 'master']],
>                           doGenerateSubmoduleConfigurations: false,
>                           extensions: [[$class: 'CleanBeforeCheckout'],
>                                        [$class: 'SubmoduleOption',
>                                         disableSubmodules: false,
>                                         parentCredentials: true,
>                                         recursiveSubmodules: true,
>                                         reference: '',
>                                         trackingSubmodules: false]],
>                           submoduleCfg: [],
>                           userRemoteConfigs: [[credentialsId: 'ssh_key_id'
> , url: 'ssh://[email protected]']]])
>
>  
>
> And i get the next error:
>
>  
>
> hudson.plugins.git.GitException: Command "git submodule update --init 
> --recursive mylib" returned status code 1: stdout: stderr: Cloning into 
> '/var/jenkins_home/workspace/myproject/mylib'...
>
> /var/jenkins_home/workspace/myproject/.git/modules/mylib: Permission denied
>
> fatal: clone of 'ssh://git@url/mylib.git' into submodule path 
> '/var/jenkins_home/workspace/myproject/mylib' failed
>
> Failed to clone 'mylib'. Retry scheduled
>
> Cloning into '/var/jenkins_home/workspace/myproject/mylib'...
>
> /var/jenkins_home/workspace/myproject/.git/modules/mylib: Permission denied
>
> fatal: clone of 'ssh://git@url/mylib.git' into submodule path 
> '/var/jenkins_home/workspace/myproject/mylib' failed
>
> Failed to clone 'mylib' a second time, aborting
>
>  
>
> Also, i tried to test in my computer with " git clone ssh://url --recursive" 
> and work fine the submodule. 
>
>  
>
> what could be happening?
>
>  
>
> i appreciate any help! thanks!
>
>  
>
> best regards!
>
>  
>
>  
>
> -- 
> 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:>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-users/ec25bcb7-1d15-4345-840e-dc61129d8c0do%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/jenkinsci-users/ec25bcb7-1d15-4345-840e-dc61129d8c0do%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/06ae9f11-7741-41f7-91df-771575b644fao%40googlegroups.com.

Reply via email to