From c56c4a4ab76dd244c2e35fcf6bc60d1b804e1cbc Mon Sep 17 00:00:00 2001 From: Patrick Gotthard Date: Sat, 10 Nov 2018 13:41:32 +0100 Subject: [PATCH] Simplifies release build --- Jenkinsfile-release | 28 ++++++++++++++++++++++++++++ Jenkinsfile => Jenkinsfile-snapshot | 0 pom.xml | 16 ++++++++-------- 3 files changed, 36 insertions(+), 8 deletions(-) create mode 100644 Jenkinsfile-release rename Jenkinsfile => Jenkinsfile-snapshot (100%) diff --git a/Jenkinsfile-release b/Jenkinsfile-release new file mode 100644 index 000000000..3df0bd2b1 --- /dev/null +++ b/Jenkinsfile-release @@ -0,0 +1,28 @@ +pipeline { + + agent any + + tools { + jdk 'Java 8' + maven 'Maven 3.5.4' + } + + parameters { + string(name: 'releaseVersion') + string(name: 'nextVersion') + } + + stages { + stage('Build') { + steps { + sh 'mvn versions:set -DgenerateBackupPoms=false -DnewVersion=$releaseVersion' + sh 'mvn clean deploy -P release' + sh 'mvn scm:checkin "-Dmessage=Updates version to $releaseVersion"' + sh 'mvn scm:tag -Dtag=$releaseVersion' + sh 'mvn versions:set -DgenerateBackupPoms=false -DnewVersion=$nextVersion' + sh 'mvn scm:checkin "-Dmessage=Updates version to $nextVersion"' + } + } + } + +} \ No newline at end of file diff --git a/Jenkinsfile b/Jenkinsfile-snapshot similarity index 100% rename from Jenkinsfile rename to Jenkinsfile-snapshot diff --git a/pom.xml b/pom.xml index 426ea1d2d..a46bf37b9 100644 --- a/pom.xml +++ b/pom.xml @@ -1,4 +1,5 @@ - 4.0.0 @@ -49,13 +50,6 @@ - - - ossrh - https://oss.sonatype.org/content/repositories/snapshots - - - UTF-8 UTF-8 @@ -193,6 +187,12 @@ sign + + + --pinentry-mode + loopback + +