#!/bin/bash set -e set -x git fetch now=$(date +%Y.%m) count=$(git tag|grep -- -$now.|wc -l) echo "Does $now.$count look like a good release version? If not, abort now." read git reset --hard git checkout master git merge --ff origin/master git merge --no-ff origin/develop git push origin master mvn clean release:clean release:prepare release:perform -B -Papp -DdevelopmentVersion=master-SNAPSHOT -DreleaseVersion=$now.$count