#72 - Migrate to Jenkins.
This commit is contained in:
22
ci/create-release.sh
Executable file
22
ci/create-release.sh
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/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."
|
||||
|
||||
|
||||
Reference in New Issue
Block a user