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

OZG-3140 run on new jenkins

parent 140192d3
No related branches found
No related tags found
No related merge requests found
pipeline {
agent {
node {
label 'jenkins-worker'
label 'jenkins-build-agent'
}
}
......@@ -59,20 +59,19 @@ pipeline {
script {
FAILED_STAGE=env.STAGE_NAME
}
container("maven-17"){
configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
sh 'mvn -pl user-manager-interface -s $MAVEN_SETTINGS clean deploy -Dmaven.wagon.http.retryHandler.count=3'
}
}
}
}
stage('Build UserManager') {
steps {
script {
FAILED_STAGE=env.STAGE_NAME
}
container("quarkus-22"){
configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
sh './mvnw -pl user-manager-server -s $MAVEN_SETTINGS clean deploy -Dmaven.wagon.http.retryHandler.count=3'
......@@ -80,14 +79,13 @@ pipeline {
}
}
}
}
stage('Build native container image') {
steps {
script {
FAILED_STAGE=env.STAGE_NAME
container("quarkus-22"){
withCredentials([usernamePassword(credentialsId: 'jenkins-docker-login', usernameVariable: 'USER', passwordVariable: 'PASSWORD')]) {
configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
sh './mvnw -pl user-manager-server -s $MAVEN_SETTINGS clean verify -Pnative -Dquarkus.container-image.registry=docker.ozg-sh.de -Dquarkus.container-image.username=${USER} -Dquarkus.container-image.password=${PASSWORD} -Dquarkus.container-image.push=true -Dquarkus.container-image.build=true -Dmaven.wagon.http.retryHandler.count=3'
......@@ -96,14 +94,12 @@ pipeline {
}
}
}
}
stage('Sonar Checks') {
steps {
script {
FAILED_STAGE=env.STAGE_NAME
}
container("maven-17") {
configFileProvider([configFile(fileId: 'maven-settings', variable: 'MAVEN_SETTINGS')]) {
dir('user-manager-server') {
script {
......@@ -122,7 +118,6 @@ pipeline {
}
}
}
}
stage('Tag and Push Docker image') {
steps {
......@@ -144,7 +139,6 @@ pipeline {
stage('Test, build and deploy Helm Chart') {
steps {
container('k8s') {
script {
FAILED_STAGE=env.STAGE_NAME
HELM_CHART_VERSION = generateHelmChartVersion()
......@@ -161,7 +155,6 @@ pipeline {
}
}
}
}
stage('Rollout Dev UserManager') {
when {
......@@ -325,7 +318,6 @@ String generateImageTag() {
}
Void tagAndPushDockerImage(String newTag) {
container("quarkus-22") {
withCredentials([usernamePassword(credentialsId: 'jenkins-docker-login', usernameVariable: 'USER', passwordVariable: 'PASSWORD')]) {
sh 'podman login docker.ozg-sh.de -u ${USER} -p ${PASSWORD}'
sh "podman pull docker.ozg-sh.de/root/user-manager:build-latest"
......@@ -334,4 +326,3 @@ Void tagAndPushDockerImage(String newTag) {
sh "podman push docker.ozg-sh.de/user-manager:${newTag}"
}
}
\ No newline at end of file
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment