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

OZG-4624 adjust naming in JenkinsFile

parent ea6b9476
No related branches found
No related tags found
No related merge requests found
......@@ -6,7 +6,7 @@ pipeline {
}
environment {
BLUE_OCEAN_URL = "https://jenkins.infra.ozg-cloud.systems/job/ozg-operator/job/${env.BRANCH_NAME}/${env.BUILD_NUMBER}/"
BLUE_OCEAN_URL = "https://jenkins.infra.ozg-cloud.systems/job/ozgcloud-keycloak-operator/job/${env.BRANCH_NAME}/${env.BUILD_NUMBER}/"
RELEASE_REGEX = /\d+.\d+.\d+/
SNAPSHOT_REGEX = /\d+.\d+.\d+-SNAPSHOT/
FAILED_STAGE = ""
......@@ -40,7 +40,7 @@ pipeline {
}
}
}
stage('Build OZG-Operator') {
stage('Build OzgCloud Keycloak Operator') {
steps {
script {
FAILED_STAGE=env.STAGE_NAME
......@@ -105,13 +105,13 @@ pipeline {
FAILED_STAGE=env.STAGE_NAME
IMAGE_TAG = generateImageTag()
tagAndPushDockerImage('ozg-operator', IMAGE_TAG)
tagAndPushDockerImage('ozgcloud-keycloak-operator', IMAGE_TAG)
if (env.BRANCH_NAME == 'master') {
tagAndPushDockerImage('ozg-operator', 'snapshot-latest')
tagAndPushDockerImage('ozgcloud-keycloak-operator', 'snapshot-latest')
}
else if (env.BRANCH_NAME == 'release') {
tagAndPushDockerImage('ozg-operator', 'latest')
tagAndPushDockerImage('ozgcloud-keycloak-operator', 'latest')
}
}
}
......@@ -130,7 +130,7 @@ pipeline {
sh "helm package --version=${HELM_CHART_VERSION} ."
deployHelmChart("ozg-operator", HELM_CHART_VERSION)
deployHelmChart("ozgcloud-keycloak-operator", HELM_CHART_VERSION)
}
}
}
......@@ -229,9 +229,9 @@ String generateHelmChartVersion() {
Void sendFailureMessage() {
def room = ''
def data = """{"msgtype":"m.text", \
"body":"OZG-Operator: Build Failed. Stage: ${FAILED_STAGE} Build-ID: ${env.BUILD_NUMBER} Link: ${BLUE_OCEAN_URL}", \
"body":"OzgCloud-Keycloak-Operator: Build Failed. Stage: ${FAILED_STAGE} Build-ID: ${env.BUILD_NUMBER} Link: ${BLUE_OCEAN_URL}", \
"format": "org.matrix.custom.html", \
"formatted_body":"OZG-Operator: Build Failed. Stage: ${FAILED_STAGE} Build-ID: <a href='${BLUE_OCEAN_URL}'>${env.BUILD_NUMBER}</a>"}"""
"formatted_body":"OzgCloud-Keycloak-Operator: Build Failed. Stage: ${FAILED_STAGE} Build-ID: <a href='${BLUE_OCEAN_URL}'>${env.BUILD_NUMBER}</a>"}"""
if (env.BRANCH_NAME == 'master') {
room = "!iQPAvQIiRwRpNOszjw:matrix.ozg-sh.de"
......@@ -262,8 +262,8 @@ Void setNewOzgOperatorVersion(String environment) {
def envFile = "${environment}/application/values/ozgcloud-keycloak-operator-values.yaml"
def envVersions = readYaml file: envFile
envVersions.ozg_operator.image.tag = IMAGE_TAG
envVersions.ozg_operator.helm.version = HELM_CHART_VERSION
envVersions.ozgcloud_keycloak_operator.image.tag = IMAGE_TAG
envVersions.ozgcloud_keycloak_operator.helm.version = HELM_CHART_VERSION
writeYaml file: envFile, data: envVersions, overwrite: true
}
......@@ -284,16 +284,16 @@ Void pushNewGitopsVersion(String environment) {
}
withCredentials([usernamePassword(credentialsId: 'jenkins-gitea-access-token', passwordVariable: 'TOKEN', usernameVariable: 'USER')]) {
sh "git add ${environment}/application/values/ozg-operator-values.yaml"
sh "git add ${environment}/application/values/ozgcloud-keycloak-operator-values.yaml"
sh "git commit -m 'jenkins rollout ${environment} ozg-operator version ${IMAGE_TAG}'"
sh "git commit -m 'jenkins rollout ${environment} ozgcloud-keycloak-operator version ${IMAGE_TAG}'"
sh 'git push https://${USER}:${TOKEN}@git.ozg-sh.de/ozgcloud-devops/gitops.git'
}
}
}
Boolean hasValuesFileChanged(String environment) {
return sh (script: "git status | grep '${environment}/application/values/ozg-operator-values.yaml'", returnStatus: true) == env.SH_SUCCESS_STATUS_CODE as Integer
return sh (script: "git status | grep '${environment}/application/values/ozgcloud-keycloak-operator-values.yaml'", returnStatus: true) == env.SH_SUCCESS_STATUS_CODE as Integer
}
Void configureGit() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment