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