From b6c71760f79f190fd8e2c65e6e15b92f30967990 Mon Sep 17 00:00:00 2001 From: Ziver Koc Date: Wed, 25 Jul 2018 13:44:23 +0200 Subject: [PATCH] Updated mvn version to include build number --- Jenkinsfile | 19 +++++++------------ pom.xml | 5 +++-- 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index ded85db..bacd52c 100755 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -14,28 +14,23 @@ node { } withMaven(mavenConfiguration) { + def mvnParams = "-Dbuild.number=${BUILD_NUMBER}" + stage('Build') { - sh 'mvn clean compile' + sh "mvn ${mvnParams} clean compile" } stage('Test') { - sh 'mvn test' + sh "mvn ${mvnParams} test" } stage('Package') { - sh 'mvn -DskipStatic -DskipTests package' + sh "mvn ${mvnParams} -DskipStatic -DskipTests package" } stage('Deploy') { - // Figure out Pom version - def pom = readFile('pom.xml') - def versionMatch = pom =~ "(.+?)" - def version = versionMatch[0][1] - - // Start deployment - sh 'mvn -DskipStatic -DskipTests deploy' - if ( ! version.contains("SNAPSHOT")) - sh 'mvn scm:tag' + sh "mvn ${mvnParams} -DskipStatic -DskipTests deploy" + sh "mvn ${mvnParams} scm:tag" } } } \ No newline at end of file diff --git a/pom.xml b/pom.xml index 1c109de..53faf97 100755 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ se.koc zutil - 1.0.2-SNAPSHOT + 1.0.2-${build.number} jar Zutil @@ -34,6 +34,7 @@ + SNAPSHOT 1.8 UTF-8 koc.se @@ -173,7 +174,7 @@ maven-scm-plugin 1.9.5 - ${project.artifactId}-${project.version} + ${project.version} developerConnection