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