[DO-819] fixed submodules depth (#33)

Reviewed-on: https://git.avroid.tech/DevOps/jenkins-shared-lib/pulls/33
This commit is contained in:
Aleksandr Vodyanov
2024-10-01 13:02:48 +03:00
parent 1d586ac4ca
commit f6e832a4b3

View File

@@ -41,6 +41,7 @@ class Git implements Serializable {
* - recursiveSubmodules: Boolean - Get submodules recursively, default true
* - parentCredentials: Boolean - Use parent repository credentials, default true
* - trackingSubmodules: Boolean - Use last commit in .gitmodules, default false
* - shallow: Boolean - clone with depth = 1
* - listFiles: Boolean - List cloned files, default false
*/
public clone(Map args = [:]) {
@@ -50,6 +51,7 @@ class Git implements Serializable {
recursiveSubmodules: true,
parentCredentials: true,
trackingSubmodules: false,
shallow: true,
path: './',
listFiles: false
]
@@ -66,7 +68,8 @@ class Git implements Serializable {
[$class: 'SubmoduleOption', disableSubmodules: args.disableSubmodules,
recursiveSubmodules: args.recursiveSubmodules,
parentCredentials: args.parentCredentials,
trackingSubmodules: args.trackingSubmodules]],
trackingSubmodules: args.trackingSubmodules,
shallow: args.shallow]],
userRemoteConfigs: [[credentialsId: this.creds,
url: "${args.urlRepo}"]]
])