Merge "scm: introduce parent-credentials for git submodules"
This commit is contained in:
commit
870045688b
|
@ -181,6 +181,8 @@ def git(registry, xml_parent, data):
|
|||
* **tracking** (`bool`) - Retrieve the tip of the configured
|
||||
branch in .gitmodules (Uses '\-\-remote' option which requires
|
||||
git>=1.8.2)
|
||||
* **parent-credentials** (`bool`) - Use credentials from default
|
||||
remote of parent repository (default false).
|
||||
* **reference-repo** (`str`) - Path of the reference repo to use
|
||||
during clone (optional)
|
||||
* **timeout** (`int`) - Specify a timeout (in minutes) for
|
||||
|
@ -396,6 +398,8 @@ def git(registry, xml_parent, data):
|
|||
data['submodule'].get('recursive', False)).lower()
|
||||
XML.SubElement(ext, 'trackingSubmodules').text = str(
|
||||
data['submodule'].get('tracking', False)).lower()
|
||||
XML.SubElement(ext, 'parentCredentials').text = str(
|
||||
data['submodule'].get('parent-credentials', False)).lower()
|
||||
XML.SubElement(ext, 'reference').text = str(
|
||||
data['submodule'].get('reference-repo', ''))
|
||||
XML.SubElement(ext, 'timeout').text = str(
|
||||
|
|
|
@ -42,6 +42,7 @@
|
|||
<disableSubmodules>false</disableSubmodules>
|
||||
<recursiveSubmodules>true</recursiveSubmodules>
|
||||
<trackingSubmodules>false</trackingSubmodules>
|
||||
<parentCredentials>false</parentCredentials>
|
||||
<reference/>
|
||||
<timeout>10</timeout>
|
||||
</hudson.plugins.git.extensions.impl.SubmoduleOption>
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
<disableSubmodules>true</disableSubmodules>
|
||||
<recursiveSubmodules>true</recursiveSubmodules>
|
||||
<trackingSubmodules>true</trackingSubmodules>
|
||||
<parentCredentials>true</parentCredentials>
|
||||
<reference>/jenkins_home/.gitcache/submodules</reference>
|
||||
<timeout>15</timeout>
|
||||
</hudson.plugins.git.extensions.impl.SubmoduleOption>
|
||||
|
|
|
@ -5,5 +5,6 @@ scm:
|
|||
disable: true
|
||||
recursive: true
|
||||
tracking: true
|
||||
parent-credentials: true
|
||||
reference-repo: /jenkins_home/.gitcache/submodules
|
||||
timeout: 15
|
||||
|
|
Loading…
Reference in New Issue