diff --git a/Jenkinsfile b/Jenkinsfile index f6f579179..3c5483f21 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,26 +1,20 @@ -pipeline { - agent any - stages { - stage('Download and Execute Jenkinsfile') { - steps { - withAWS(region: 'ap-south-1', credentials: 'iamuser1') { - script { - // Download the Jenkinsfile from S3 - 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' - } - } +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' } } } } +