diff --git a/Jenkinsfile b/Jenkinsfile
index ec7a5c905aa9f4a33aef08cca154c5d8d7f265fc..a3ce380b10d82bc611e3bd6e5ee0defa138c075a 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 9d2dd2cff293b9e029c2c9b5352bf3dac7465041..a1d88292ed85b67e88b7a78f4e5380b544d5a98a 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>