From 6cb92a3d445bd75ad1bcb88ff31e5ebda9978d02 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Tue, 2 Aug 2022 20:39:15 +0200 Subject: [PATCH] build and push image --- Jenkinsfile | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index dd3cf025..040a9e9d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -13,6 +13,9 @@ pipeline { //The container runtime (e.g. docker) that is used to do an image based build. If this is set then a container build is always done. QUARKUS_NATIVE_CONTAINER_RUNTIME = "podman" + QUARKUS_CONTAINER_IMAGE_NAME = "user-manager" + QUARKUS_CONTAINER_IMAGE_TAG = "${env.BRANCH_NAME}-${version}" + QUARKUS_CONTAINER_IMAGE_ADDITIONAL_TAGS = "e2e-test snapshot-latest" } options { @@ -55,14 +58,14 @@ pipeline { } } - stage('Build native image') { + stage('Build native container image') { steps { script { FAILED_STAGE=env.STAGE_NAME } container("quarkus-22"){ configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) { - sh './mvnw -s $MAVEN_SETTINGS package -Dnative -Dquarkus.container-image.registry=docker.ozg-sh.de -Dmaven.wagon.http.retryHandler.count=3' + sh './mvnw -s $MAVEN_SETTINGS package -Dnative -Dquarkus.container-image.registry=docker.ozg-sh.de -Dquarkus.container-image.push=true -Dmaven.wagon.http.retryHandler.count=3' } } } @@ -102,11 +105,11 @@ pipeline { sh "docker push docker.ozg-sh.de/user-manager:${env.BRANCH_NAME}-${version}" if (env.BRANCH_NAME == 'master') { - sh 'docker tag docker.ozg-sh.de/user-manager:build-latest docker.ozg-sh.de/user-manager:e2e-test' - sh 'docker push docker.ozg-sh.de/user-manager:e2e-test' +// sh 'docker tag docker.ozg-sh.de/user-manager:build-latest docker.ozg-sh.de/user-manager:e2e-test' +// sh 'docker push docker.ozg-sh.de/user-manager:e2e-test' - sh 'docker tag docker.ozg-sh.de/user-manager:build-latest docker.ozg-sh.de/user-manager:snapshot-latest' - sh 'docker push docker.ozg-sh.de/user-manager:snapshot-latest' +// sh 'docker tag docker.ozg-sh.de/user-manager:build-latest docker.ozg-sh.de/user-manager:snapshot-latest' +// sh 'docker push docker.ozg-sh.de/user-manager:snapshot-latest' } if (env.BRANCH_NAME == 'release') { -- GitLab