From d61ff1b498e91f92acb275586f489808cb66be07 Mon Sep 17 00:00:00 2001 From: saisrinisrinivas <102722606+saisrinisrinivas@users.noreply.github.com> Date: Tue, 4 Jul 2023 13:38:37 +0530 Subject: [PATCH] Update Jenkinsfile --- Jenkinsfile | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 3c5483f21..ef9768dc9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,20 +1,25 @@ - stage('Download and Execute Jenkinsfile') { steps { - // Download the Jenkinsfile from S3 - withAWS(region: 'ap-south-1', credentials: 'iamuser1') { - sh 'aws s3 cp s3://myjenkinsbucket001/Jenkinsfile /tmp/Jenkinsfile' - } - script { - def downloadedJenkinsfile = readFile('/tmp/Jenkinsfile') - node { - deleteDir() // Clean workspace before executing downloaded Jenkinsfile - writeFile(file: 'Jenkinsfile', text: downloadedJenkinsfile) - load 'Jenkinsfile' + // Download the Jenkinsfile from S3 + withAWS(region: 'ap-south-1', credentials: 'iamuser1') { + sh 'aws s3 cp s3://myjenkinsbucket001/Jenkinsfile /tmp/Jenkinsfile' } + + // Read the downloaded Jenkinsfile + def downloadedJenkinsfile = readFile('/tmp/Jenkinsfile') + + // Clean workspace before executing downloaded Jenkinsfile + deleteDir() + + // Write the downloaded Jenkinsfile to the workspace + writeFile(file: 'Jenkinsfile', text: downloadedJenkinsfile) + + // Load and execute the downloaded Jenkinsfile + load 'Jenkinsfile' } } } +