We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7cfa4ce commit 44b11aeCopy full SHA for 44b11ae
release.sh
@@ -0,0 +1,19 @@
1
+#!/usr/bin/bash
2
+
3
+releaseVersion=$1
4
+nextVersion=$2
5
6
+echo "creating release $releaseVersion" \
7
+ && mvn versions:set -DnewVersion=$releaseVersion \
8
+ && git add pom.xml */pom.xml \
9
+ && git commit -m "release $releaseVersion" \
10
+ && git tag -a $releaseVersion -m "release $releaseVersion" \
11
+ && echo "preparing for next release $nextVersion" \
12
+ && mvn versions:set -DnewVersion=$nextVersion-SNAPSHOT \
13
14
+ && git commit -m "prepare for development of $nextVersion" \
15
+ && echo "pushing changes" \
16
+ && git push upstream master:master \
17
+ && git push upstream $releaseVersion:$releaseVersion
18
19
0 commit comments