Skip to content
Snippets Groups Projects
Commit a192eb75 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-5117 Refactored Jenkinsfile and pom to build image locally

parent b0d76581
Branches
Tags
No related merge requests found
...@@ -116,7 +116,7 @@ pipeline { ...@@ -116,7 +116,7 @@ pipeline {
configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) { configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
withCredentials([usernamePassword(credentialsId: 'jenkins-nexus-login', usernameVariable: 'USER', passwordVariable: 'PASSWORD')]) { withCredentials([usernamePassword(credentialsId: 'jenkins-nexus-login', usernameVariable: 'USER', passwordVariable: 'PASSWORD')]) {
sh 'mvn -s $MAVEN_SETTINGS spring-boot:build-image -DskipTests -Dmaven.wagon.http.retryHandler.count=3 $BUILD_PROFILE -Ddocker.publishRegistry.username=${USER} -Ddocker.publishRegistry.password=${PASSWORD} -Dbuild.number=$BUILD_NUMBER' sh 'mvn -s $MAVEN_SETTINGS spring-boot:build-image -DskipTests -Dmaven.wagon.http.retryHandler.count=3 $BUILD_PROFILE -Ddocker.publishRegistry.username=${USER} -Ddocker.publishRegistry.password=${PASSWORD} -Dbuild.number=$BUILD_NUMBER -DimageTag=$IMAGE_TAG -Dspring-boot.build-image.publish=true'
} }
} }
} }
......
...@@ -17,6 +17,7 @@ ...@@ -17,6 +17,7 @@
<properties> <properties>
<imageName>docker.ozg-sh.de/administration</imageName> <imageName>docker.ozg-sh.de/administration</imageName>
<imageTag>build-latest</imageTag>
<build.number>SET_BY_JENKINS</build.number> <build.number>SET_BY_JENKINS</build.number>
<spring-cloud-config-server.version>4.1.0</spring-cloud-config-server.version> <spring-cloud-config-server.version>4.1.0</spring-cloud-config-server.version>
<testcontainers-keycloak.version>3.2.0</testcontainers-keycloak.version> <testcontainers-keycloak.version>3.2.0</testcontainers-keycloak.version>
...@@ -190,8 +191,8 @@ ...@@ -190,8 +191,8 @@
<artifactId>spring-boot-maven-plugin</artifactId> <artifactId>spring-boot-maven-plugin</artifactId>
<configuration> <configuration>
<image> <image>
<name>${imageName}:${env.BRANCH_NAME}-${project.version}</name> <name>${imageName}:${imageTag}</name>
<publish>true</publish> <publish>false</publish>
</image> </image>
<docker> <docker>
<publishRegistry> <publishRegistry>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment