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