Skip to content

Commit

Permalink
Updated release script
Browse files Browse the repository at this point in the history
  • Loading branch information
whiskeysierra committed Jun 16, 2021
1 parent 29ece14 commit 27fb9a8
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions release.sh
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
#!/bin/sh -ex

: ${1?"Usage: $0 <[pre]major|[pre]minor|[pre]patch|prerelease>"}
: "${1?"Usage: $0 <[pre]major|[pre]minor|[pre]patch|prerelease>"}"

./mvnw scm:check-local-modification

current=$(git describe --abbrev=0 || echo 0.0.0)
release=$(semver ${current} -i $1 --preid RC)
next=$(semver ${release} -i minor)
current=$({ echo 0.0.0; git tag --list --sort=version:refname; } | tail -n1)
release=$(semver "${current}" -i "$1" --preid RC)
next=$(semver "${release}" -i minor)

git checkout -b release/${release}
git checkout -b "release/${release}"

./mvnw versions:set -D newVersion=${release}
./mvnw versions:set -D newVersion="${release}"
git commit -am "Release ${release}"
./mvnw clean deploy scm:tag -P release -D tag=${release} -D pushChanges=false -D skipTests -D dependency-check.skip
./mvnw clean deploy scm:tag -P release -D tag="${release}" -D pushChanges=false -D skipTests -D dependency-check.skip

./mvnw versions:set -D newVersion=${next}-SNAPSHOT
./mvnw versions:set -D newVersion="${next}-SNAPSHOT"
git commit -am "Development ${next}-SNAPSHOT"

git push
git push --tags

git checkout main
git branch -D release/${release}
git branch -D "release/${release}"

0 comments on commit 27fb9a8

Please sign in to comment.