diff --git a/Jenkinsfile b/Jenkinsfile index f6115847d5df7d805a6b359df9b7d1ec84081aaa..8d6e688b21eac6b3f01cfbf098794ac6a4362967 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -81,11 +81,6 @@ pipeline { } } } - post { - always{ - junit testResults: '**/target/surefire-reports/*.xml', skipPublishingChecks: true - } - } } stage('Deploy to Nexus'){ @@ -335,7 +330,13 @@ String getPomVersion(String pomFile){ } String generateImageTag() { - return "${env.BRANCH_NAME}-${getPomVersion('pom.xml')}"+"-${env.GIT_COMMIT.take(7)}" + def imageTag = "${env.BRANCH_NAME}-${getPomVersion('pom.xml')}" + + if (env.BRANCH_NAME == 'master') { + imageTag += "-${env.GIT_COMMIT.take(7)}" + } + + return imageTag } diff --git a/pom.xml b/pom.xml index 670144677287c9af9cc3afb262bff414e9c812ea..2c8f25be1f414451bd792a419109d7e09386988a 100644 --- a/pom.xml +++ b/pom.xml @@ -23,6 +23,8 @@ <spring-security-core.version>6.3.3</spring-security-core.version> <mustache.version>0.9.14</mustache.version> <snakeyaml.version>2.0</snakeyaml.version> + + <squareup.okio.version>3.9.1</squareup.okio.version> <spring-boot.build-image.imageName>docker.ozg-sh.de/ozgcloud-elster-transfer-operator:build-latest</spring-boot.build-image.imageName> </properties> @@ -58,7 +60,11 @@ <artifactId>compiler</artifactId> <version>${mustache.version}</version> </dependency> - + <dependency> + <groupId>com.squareup.okio</groupId> + <artifactId>okio</artifactId> + <version>${squareup.okio.version}</version> + </dependency> <!-- test --> <dependency> diff --git a/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserRemoteService.java b/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserRemoteService.java index 2f0760d7ed24b2f73ff0fe4f0540b50e7bf08e1c..905d11e02f7e8a6f564977a579177862451a0bfb 100644 --- a/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserRemoteService.java +++ b/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserRemoteService.java @@ -4,7 +4,6 @@ import java.util.Base64; import java.util.Objects; import org.springframework.stereotype.Component; -import org.yaml.snakeyaml.Yaml; import io.fabric8.kubernetes.api.model.ConfigMap; import io.fabric8.kubernetes.api.model.ConfigMapBuilder; diff --git a/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserService.java b/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserService.java index d92e7b665d67f2bfd933e68893ab5946c75ea5fe..562b76b5d6d378d22ea5e5707a5ed2fecc635205 100644 --- a/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserService.java +++ b/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserService.java @@ -138,7 +138,7 @@ public class OzgCloudElsterTransferUserService { Mustache mustache = mf.compile("users.tmpl"); StringWriter writer = new StringWriter(); - mustache.execute(writer, userEntry); // Automatically fills placeholders from userEntry map + mustache.execute(writer, userEntry); return writer.toString(); } diff --git a/src/test/resources/users.tmpl b/src/main/resources/users.tmpl similarity index 100% rename from src/test/resources/users.tmpl rename to src/main/resources/users.tmpl