Skip to content

Commit 8d403d6

Browse files
authored
Update containerBuildPushGeneric.groovy
1 parent 19146bb commit 8d403d6

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

vars/containerBuildPushGeneric.groovy

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ def call(String imageName, String imageTag = env.BUILD_NUMBER, String gcpProject
1313
env.VERSION = env.VERSION.trim()
1414
env.VERSION = "${env.VERSION}-${BUILD_NUMBER}"
1515
imageTag = env.VERSION
16-
sh("sed -i 's#REPLACE_BUILD_NUMBER#${BUILD_NUMBER}#' .env.development")
17-
sh("sed -i 's#REPLACE_BUILD_NUMBER#${BUILD_NUMBER}#' .env.production")
1816
} catch(e) {}
1917
if(env.EVENT_PUSH_IMAGE_TAG) {
2018
customBuildArg = "--build-arg NODE_IMAGE=${env.EVENT_PUSH_IMAGE_NAME}:${env.EVENT_PUSH_IMAGE_TAG}"
@@ -25,14 +23,15 @@ def call(String imageName, String imageTag = env.BUILD_NUMBER, String gcpProject
2523
imageName = imageName.toLowerCase()
2624
container('gcp-sdk') {
2725
try {
28-
sh "gcloud container images delete ${dockerReg}/${imageName}:latest --force-delete-tags --quiet"
26+
sh "gcloud container images delete ${dockerReg}/${imageName}:\$PREVIOUS_IMAGE_TAG --force-delete-tags --quiet"
2927
} catch(e) {}
3028
}
3129
container('img') {
3230
sh """
33-
img build ${buildModeArg} --build-arg buildNumber=${BUILD_NUMBER} ${customBuildArg} ${customBuildArg} --build-arg shortCommit=${env.SHORT_COMMIT} --build-arg commitAuthor="${env.COMMIT_AUTHOR}" -t ${dockerReg}/${imageName}:latest ${pwd()}
31+
img build ${buildModeArg} --build-arg buildNumber=${BUILD_NUMBER} ${customBuildArg} ${customBuildArg} --build-arg shortCommit=${env.SHORT_COMMIT} --build-arg commitAuthor="${env.COMMIT_AUTHOR}" -t ${dockerReg}/${imageName}:${imageTag} ${pwd()}
3432
cat /home/user/key/gcr-key.json | img login -u _json_key --password-stdin https://gcr.io
35-
img push ${dockerReg}/${imageName}:latest
33+
img push ${dockerReg}/${imageName}:${imageTag}
34+
PREVIOUS_IMAGE_TAG=${imageTag}
3635
"""
3736
}
3837
}

0 commit comments

Comments
 (0)