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>