blob: 77432700d364a74fe30483348ba418e41179c327 [file] [log] [blame]
version: 0.2
phases:
install:
runtime-versions:
java: "$JAVA_RUNTIME"
pre_build:
commands:
- git config --global user.name "AWS"
- git config --global user.email "<>"
build:
commands:
- git checkout master
- git merge origin/release --no-ff --no-edit
- CURRENT_VERSION=$(cat pom.xml | grep "<version>" | head -1 | cut -d\> -f 2 | cut -d\< -f 1)
- echo "Current version is $CURRENT_VERSION"
- RELEASE_VERSION=`echo "$CURRENT_VERSION" | cut -d "-" -f1`
- MAJOR=$(echo $RELEASE_VERSION | cut -d'.' -f1)
- MINOR=$(echo $RELEASE_VERSION | cut -d'.' -f2)
- POINT=$(echo $RELEASE_VERSION | cut -d'.' -f3)
- NEXT_VERSION_SNAPSHOT="$MAJOR.$MINOR.$((POINT + 1))-SNAPSHOT"
- echo Next snapshot version - $NEXT_VERSION_SNAPSHOT
- mvn versions:set -DnewVersion=$NEXT_VERSION_SNAPSHOT -DgenerateBackupPoms=false -DprocessAllModules=true
- sed -i -E "s/(<version>).+(<\/version>)/\1$RELEASE_VERSION\2/" README.md
- git commit -am "Update to next snapshot version $NEXT_VERSION_SNAPSHOT"
- git status
- git push https://[email protected]/aws/aws-sdk-java-v2.git master