23 lines
547 B
Bash
Executable File
23 lines
547 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -euo pipefail
|
|
|
|
ISSUE=$1
|
|
RELEASE=$2
|
|
SNAPSHOT=$3
|
|
|
|
# Bump up the version in pom.xml to the desired version and commit the change
|
|
./mvnw versions:set -DnewVersion=$RELEASE -DgenerateBackupPoms=false
|
|
git add .
|
|
git commit --message "#$ISSUE - Releasing Spring Plugin $RELEASE."
|
|
|
|
# Tag the release
|
|
git tag -s $RELEASE -m "$RELEASE"
|
|
|
|
# Bump up the version in pom.xml to the next snapshot
|
|
./mvnw versions:set -DnewVersion=$SNAPSHOT -DgenerateBackupPoms=false
|
|
git add .
|
|
git commit --message "#$ISSUE - Continue development on $SNAPSHOT."
|
|
|
|
|