THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block |
---|
RC_NUM=0
BRANCH_NAME=branch-3.6
WORK_BRANCH=release-3.6.0
RELEASE_DEVELOPMENT_VERSION=3.6.1-SNAPSHOT
RELEASE_VERSION=3.6.0
MASTER_DEVELOPMENT_VERSION=3.7.0-SNAPSHOT
TAG=release-$RELEASE_VERSION-$RC_NUM
git checkout master
git pull --rebase
git clean -xdf
mvn release:clean
mvn release:branch \
-DbranchName=$BRANCH_NAME \
-DdevelopmentVersion=$MASTER_DEVELOPMENT_VERSION \
-Pfull-build |
...
Code Block |
---|
RC_NUM=0 BRANCH_NAME=branch-3.6 WORK_BRANCH=release-3.6.1 RELEASE_DEVELOPMENT_VERSION=3.6.2-SNAPSHOT RELEASE_VERSION=3.6.1 TAG=release-$RELEASE_VERSION-$RC_NUM git checkout $BRANCH_NAME git pull git push --dry-run |
...
Code Block |
---|
git checkout $WORK_BRANCH git clean -xdf # perform quality checks mvn clean apache-rat:check -DskipTests -Pfull-build -Papache-release mvn clean install checkstyle:check spotbugs:check -DskipTests -Pfull-build -Papache-release |
Perform a release on branch (for major and minor release)
...