From 5505e29eea5b271128527c6bbc97394339d32a0c Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Fri, 25 Nov 2022 09:55:46 +0100 Subject: [PATCH] OZG-3140 check before git commit --- Jenkinsfile | 36 ++++++++---------------------------- 1 file changed, 8 insertions(+), 28 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 119b4bddc2..f955aa9db6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -442,11 +442,6 @@ Void copyTestEnvironmentToDev(stage) { def devEnvFile = "inventories/group_vars/dev/versions" def testEnvFile = "inventories/group_vars/test/versions" - if (env.BRANCH_NAME == 'release') { - devEnvFile = "playbook/inventory/versions/dev.yml" - testEnvFile = "playbook/inventory/versions/test.yml" - } - def devVersions = readYaml file: devEnvFile def testVersions = readYaml file: testEnvFile @@ -461,10 +456,6 @@ Void editEnvironemntVersion(String stage, String imageTag, Boolean isEa, String dir("${stage}/provisioning") { def editFile = "inventories/group_vars/dev/versions" - if (env.BRANCH_NAME == 'release') { - editFile = "playbook/inventory/versions/dev.yml" - } - def devVersions = readYaml file: editFile overrideSpringProfiles = getSpringProfile(isEa) @@ -491,10 +482,6 @@ Void setupEaEnvironment(String stage) { dir("${stage}/provisioning") { def editFile = "inventories/group_vars/all/env" - if (env.BRANCH_NAME == 'release') { - editFile = "playbook/inventory/group_vars/all.yml" - } - def groupVars = readYaml file: editFile groupVars.kop_einheitlicher_ansprechpartner = true @@ -507,10 +494,6 @@ Void setPlutoDatabasePassword(String stage) { dir("${stage}/provisioning") { def editFile = "inventories/group_vars/dev/versions" - if (env.BRANCH_NAME == 'release') { - editFile = "playbook/inventory/versions/dev.yml" - } - def devVars = readYaml file: editFile devVars.values.pluto.database.password = "XnHhfznNWg65NNd" @@ -783,9 +766,6 @@ Void setNewGoofyProvisioningVersion(String environment) { dir("provisioning") { def envFile = "inventories/group_vars/${environment}/versions" - if (env.BRANCH_NAME == 'release') { - envFile = "playbook/inventory/versions/${environment}.yml" - } def envVersions = readYaml file: envFile envVersions.versions.goofy.image.tag = IMAGE_TAG @@ -796,14 +776,14 @@ Void setNewGoofyProvisioningVersion(String environment) { } Void pushNewProvisioningVersion(String environment) { - withCredentials([usernamePassword(credentialsId: 'jenkins-gitea-access-token', passwordVariable: 'TOKEN', usernameVariable: 'USER')]) { - dir('provisioning') { - if (env.BRANCH_NAME == 'release') { - sh 'git add playbook/inventory/versions/.' - } - else { - sh 'git add inventories/group_vars/*/versions' - } + dir('provisioning') { + if (sh (script: "git status | grep 'inventories/group_vars/.*/versions'", returnStatus: true) == 1) { + return + } + + withCredentials([usernamePassword(credentialsId: 'jenkins-gitea-access-token', passwordVariable: 'TOKEN', usernameVariable: 'USER')]) { + sh 'git add inventories/group_vars/*/versions' + sh 'git config user.email "jenkins@ozg.de"' sh 'git config user.name "jenkins"' sh "git commit -m 'jenkins rollout ${environment} goofy version ${IMAGE_TAG}'" -- GitLab