Saheer Babu | c87147b | 2025-08-15 12:27:32 +0100 | [diff] [blame] | 1 | pipeline { |
2 | agent { | ||||
Saheer Babu | 101c509 | 2025-08-15 16:32:05 +0100 | [diff] [blame] | 3 | label 'docker-container-builder' |
Saheer Babu | c87147b | 2025-08-15 12:27:32 +0100 | [diff] [blame] | 4 | } |
5 | |||||
Saheer Babu | c87147b | 2025-08-15 12:27:32 +0100 | [diff] [blame] | 6 | stages { |
Saheer Babu | dbbf857 | 2025-08-15 12:40:21 +0100 | [diff] [blame] | 7 | stage('Build and Push Multiple Images') { |
Saheer Babu | 1a0c5a2 | 2025-08-15 12:41:43 +0100 | [diff] [blame] | 8 | steps { |
Saheer Babu | e54f2db | 2025-08-15 16:33:52 +0100 | [diff] [blame] | 9 | container('image-builder') { |
Saheer Babu | 1a0c5a2 | 2025-08-15 12:41:43 +0100 | [diff] [blame] | 10 | checkout scm |
Saheer Babu | 39531ba | 2025-08-15 14:49:24 +0100 | [diff] [blame] | 11 | |
Saheer Babu | 8a3a6ea | 2025-08-15 14:55:06 +0100 | [diff] [blame] | 12 | |
13 | sh ''' | ||||
Saheer Babu | 79299ce | 2025-08-15 14:32:49 +0100 | [diff] [blame] | 14 | env |
Saheer Babu | 8a3a6ea | 2025-08-15 14:55:06 +0100 | [diff] [blame] | 15 | PROJECT="dockerfiles" |
Saheer Babu | 27dd8bb | 2025-08-15 15:05:50 +0100 | [diff] [blame] | 16 | git clone https://${GERRIT_HOST}/${GERRIT_PROJECT} ${PROJECT} |
Saheer Babu | 8a3a6ea | 2025-08-15 14:55:06 +0100 | [diff] [blame] | 17 | cd ${PROJECT} |
Saheer Babu | 27dd8bb | 2025-08-15 15:05:50 +0100 | [diff] [blame] | 18 | git fetch origin ${GERRIT_REFSPEC} |
Saheer Babu | 9b82b91 | 2025-08-15 13:08:29 +0100 | [diff] [blame] | 19 | git checkout FETCH_HEAD |
Saheer Babu | 8a3a6ea | 2025-08-15 14:55:06 +0100 | [diff] [blame] | 20 | ''' |
Saheer Babu | 9b82b91 | 2025-08-15 13:08:29 +0100 | [diff] [blame] | 21 | |
Saheer Babu | 1a0c5a2 | 2025-08-15 12:41:43 +0100 | [diff] [blame] | 22 | 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 Babu | c87147b | 2025-08-15 12:27:32 +0100 | [diff] [blame] | 27 | } |
Saheer Babu | c87147b | 2025-08-15 12:27:32 +0100 | [diff] [blame] | 28 | } |
Saheer Babu | c87147b | 2025-08-15 12:27:32 +0100 | [diff] [blame] | 29 | } |
Saheer Babu | dbbf857 | 2025-08-15 12:40:21 +0100 | [diff] [blame] | 30 | } |
31 | |||||
32 | |||||
33 |