From ec055d59add1b0c95fd6165ecb28b350e7d7e0c2 Mon Sep 17 00:00:00 2001 From: konsthol Date: Tue, 27 May 2025 10:52:59 +0300 Subject: [PATCH] haha yes it works now --- Jenkinsfile | 32 +++++--------------------------- 1 file changed, 5 insertions(+), 27 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index c2ea30f..e46a609 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -74,34 +74,12 @@ spec: } } stages{ - stage('Retrieve maven Environment Variables') { + stage('Retrieve Environment Variables') { steps { - container('maven') { - script { - env.NEXUS_URL = sh(script: 'echo $NEXUS_URL', returnStdout: true).trim() - env.NEXUS_PASS = sh(script: 'echo $NEXUS_PASS', returnStdout: true).trim() - } - } - } - } - stage('Retrieve helm Environment Variables') { - steps { - container('helm') { - script { - env.KUBERNETES_API = sh(script: 'echo $KUBERNETES_API', returnStdout: true).trim() - env.KUBERNETES_TOKEN = sh(script: 'echo $KUBERNETES_TOKEN', returnStdout: true).trim() - env.NEXUS_URL = sh(script: 'echo $NEXUS_URL', returnStdout: true).trim() - } - } - } - } - stage('Retrieve docker Environment Variables') { - steps { - container('custom-docker') { - script { - env.NEXUS_DOCKER_URL = sh(script: 'echo $NEXUS_DOCKER_URL', returnStdout: true).trim() - env.NEXUS_DOCKER_PASS = sh(script: 'echo $NEXUS_DOCKER_PASS', returnStdout: true).trim() - } + script { + retrieveEnvVars('maven', ['NEXUS_URL', 'NEXUS_PASS']) + retrieveEnvVars('helm', ['KUBERNETES_API', 'KUBERNETES_TOKEN', 'NEXUS_URL']) + retrieveEnvVars('custom-docker', ['NEXUS_DOCKER_URL', 'NEXUS_DOCKER_PASS']) } } }