blob: abbb63fb79f245719a55a97a1effa825fd669b56 [file] [log] [blame]
Saheer Babuc87147b2025-08-15 12:27:32 +01001pipeline {
2 agent {
Saheer Babu101c5092025-08-15 16:32:05 +01003 label 'docker-container-builder'
Saheer Babuc87147b2025-08-15 12:27:32 +01004 }
5
Saheer Babuc87147b2025-08-15 12:27:32 +01006 stages {
Saheer Babudbbf8572025-08-15 12:40:21 +01007 stage('Build and Push Multiple Images') {
Saheer Babu1a0c5a22025-08-15 12:41:43 +01008 steps {
Saheer Babue54f2db2025-08-15 16:33:52 +01009 container('image-builder') {
Saheer Babu1a0c5a22025-08-15 12:41:43 +010010 checkout scm
Saheer Babu39531ba2025-08-15 14:49:24 +010011
Saheer Babu8a3a6ea2025-08-15 14:55:06 +010012
13 sh '''
Saheer Babu79299ce2025-08-15 14:32:49 +010014 env
Saheer Babu8a3a6ea2025-08-15 14:55:06 +010015 PROJECT="dockerfiles"
Saheer Babu27dd8bb2025-08-15 15:05:50 +010016 git clone https://${GERRIT_HOST}/${GERRIT_PROJECT} ${PROJECT}
Saheer Babu8a3a6ea2025-08-15 14:55:06 +010017 cd ${PROJECT}
Saheer Babu27dd8bb2025-08-15 15:05:50 +010018 git fetch origin ${GERRIT_REFSPEC}
Saheer Babu9b82b912025-08-15 13:08:29 +010019 git checkout FETCH_HEAD
Saheer Babu8a3a6ea2025-08-15 14:55:06 +010020 '''
Saheer Babu9b82b912025-08-15 13:08:29 +010021
Saheer Babu1a0c5a22025-08-15 12:41:43 +010022 sh "env"
23 sh "ci-dockerfiles-deployment/build-version.sh"
24 sh "ci-dockerfiles-deployment/builders.sh"
25 sh "ci-dockerfiles-deployment/report.sh"
26 }
Saheer Babuc87147b2025-08-15 12:27:32 +010027 }
Saheer Babuc87147b2025-08-15 12:27:32 +010028 }
Saheer Babuc87147b2025-08-15 12:27:32 +010029 }
Saheer Babudbbf8572025-08-15 12:40:21 +010030}
31
32
33