From 7792b019cf2f9c6fe8edee62bcc1596f17094e50 Mon Sep 17 00:00:00 2001 From: Vitor Bandeira Date: Thu, 4 Jul 2024 11:08:04 -0300 Subject: [PATCH] ci: try speed up checkout Signed-off-by: Vitor Bandeira --- jenkins/public_tests_all.Jenkinsfile | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/jenkins/public_tests_all.Jenkinsfile b/jenkins/public_tests_all.Jenkinsfile index 805a67ade6..906300e96d 100644 --- a/jenkins/public_tests_all.Jenkinsfile +++ b/jenkins/public_tests_all.Jenkinsfile @@ -5,7 +5,22 @@ node { properties([copyArtifactPermission('${JOB_NAME},'+env.BRANCH_NAME)]); stage('Checkout') { - checkout scm; + checkout([ + $class: 'GitSCM', + branches: [[name: scm.branches[0].name]], + doGenerateSubmoduleConfigurations: false, + extensions: [ + [$class: 'CloneOption', noTags: false], + [$class: 'SubmoduleOption', recursiveSubmodules: true] + ], + submoduleCfg: [], + userRemoteConfigs: scm.userRemoteConfigs + ]); + def description = sh(script: "git log -1 --pretty=%B", returnStdout: true).trim(); + if (description.contains('ci') && description.contains('skip')) { + currentBuild.result = 'SKIPPED'; // 'SUCCESS', 'SKIPPED' + return; + } } def DOCKER_IMAGE;