From d0c16d15786a9971e9ca0b6a0814ac42af5f253e Mon Sep 17 00:00:00 2001 From: 9Lukas5 <lukas.wiest@infinite-tech.solutions> Date: Wed, 30 Dec 2020 09:49:16 +0100 Subject: [PATCH] feat(ci): set git describe as build number --- Jenkinsfile | 2 +- pom.xml | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index ec7a5c9..a3ce380 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -35,7 +35,7 @@ pipeline { stage('compile') { steps { - sh 'mvn clean package' + sh "BUILD_NUMBER=${version} mvn clean package" } } diff --git a/pom.xml b/pom.xml index 9d2dd2c..a1d8829 100644 --- a/pom.xml +++ b/pom.xml @@ -6,16 +6,29 @@ <groupId>de.hftstuttgart</groupId> <artifactId>modocot-openjdk11-junit5-runner</artifactId> - <version>1.0.0</version> + <version>${buildNumber}</version> <packaging>jar</packaging> <properties> + <buildNumber>devel</buildNumber> <java.version>8</java.version> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> + <profiles> + <profile> + <id>ci</id> + <activation> + <property><name>env.BUILD_NUMBER</name></property> + </activation> + <properties> + <buildNumber>${env.BUILD_NUMBER}</buildNumber> + </properties> + </profile> + </profiles> + <dependencies> <dependency> <groupId>org.junit.jupiter</groupId> -- GitLab