From b1f2efe5e848a9fcb12d06b4dc4bfe4dc68d8dbe Mon Sep 17 00:00:00 2001 From: "SLW\\ARNAUA" Date: Mon, 8 May 2023 12:08:40 +0200 Subject: [PATCH] added retry method for 1st step --- Jenkinsfile | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 5b0aa92..aafc802 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -74,10 +74,22 @@ pipeline { steps { parallel 'Checkout Repositories': { dir("/opt/workspace/shared_configuration/") { - git branch: "master", credentialsId: "jaws_dynatrace_bitbuket_user", url: "https://atc.bmwgroup.net/bitbucket/scm/opapm/shared_configuration.git" + retry(3) { + sleep(300*checkRetryCount) + script { + checkRetryCount = checkRetryCount + 1 + } + git branch: "master", credentialsId: "jaws_dynatrace_bitbuket_user", url: "https://atc.bmwgroup.net/bitbucket/scm/opapm/shared_configuration.git" + } } dir("/opt/workspace/qm_report/") { - git branch: "main", credentialsId: "jaws_dynatrace_bitbuket_user", url: "https://atc.bmwgroup.net/bitbucket/scm/opapm/qm_report.git" + retry(3) { + sleep(300*checkRetryCountSec) + script { + checkRetryCountSec = checkRetryCountSec + 1 + } + git branch: "main", credentialsId: "jaws_dynatrace_bitbuket_user", url: "https://atc.bmwgroup.net/bitbucket/scm/opapm/qm_report.git" + } } } } @@ -176,7 +188,8 @@ pipeline { // to: 'rene.forstner@nttdata.com, ermis.wieger@nttdata.com, patryk.gudalewicz.bp@nttdata.com', // to: 'patryk.gudalewicz.bp@nttdata.com', // to: 'rene.forstner@nttdata.com, ermis.wieger@nttdata.com, arnel.arnautovic@nttdata.com, patryk.gudalewicz.bp@nttdata.com, stephan.oertelt@bmw.de, Mohammed.Abadel@bmw.de, michaela.jaeger@bmw.de, OOC-Support@bmwgroup.com, Andreas.DB.Danzer@bmwgroup.com', - to: 'Andreas.DB.Danzer@bmwgroup.com, Arnel.Arnautovic@nttdata.com, Ermis.Wieger@nttdata.com', + // to: 'Andreas.DB.Danzer@bmwgroup.com, Arnel.Arnautovic@nttdata.com, Ermis.Wieger@nttdata.com', + to: 'Arnel.Arnautovic@nttdata.com' replyTo: 'coco-apm@bmw.de', attachmentsPattern: '*.xlsx' } catch ( mailExc ) {