aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Ivanov <ivanov-jr@mail.ru>2016-05-29 07:35:13 -0700
committerRoman Ivanov <ivanov-jr@mail.ru>2016-05-29 07:35:13 -0700
commitc1fa96f268340022ea5c1b0016ad9c98e1d5b65b (patch)
tree2109ccb45367c60fe662f263e7693df9aaf76f2b
parent2d4e5d06dbb02a803d450b75aa414a96754a9386 (diff)
downloadcheckstyle-c1fa96f268340022ea5c1b0016ad9c98e1d5b65b.tar.gz
config: update for release.sh to calculate release version automatically
-rwxr-xr-xrelease.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/release.sh b/release.sh
index ff03fe8c9..5aab3037e 100755
--- a/release.sh
+++ b/release.sh
@@ -1,14 +1,15 @@
#!/usr/bin/bash
set -e
+# Make sure you prepared your PC for automative deployment
#https://github.com/checkstyle/checkstyle/wiki/How-to-make-a-release
SF_USER=romanivanov
-RELEASE=6.19
+RELEASE=$(xmlstarlet sel -N pom=http://maven.apache.org/POM/4.0.0 -t -m pom:project -v pom:version pom.xml | sed "s/-SNAPSHOT//")
PREV_RELEASE=$(git describe $(git rev-list --tags --max-count=1) | sed "s/checkstyle-//")
-echo "PREVIOUS RELESE version:"$PREV_RELEASE
-echo "RELESE version:"$RELEASE
+echo "PREVIOUS RELEASE version:"$PREV_RELEASE
+echo "RELEASE version:"$RELEASE
#############################
echo "Please provide password for $SF_USER,checkstyle@shell.sourceforge.net"