blob: 36cbaaebe466beb5a68bb1c80e9473ce94d7ecf2 [file] [log] [blame] [edit]
version: 0.2
phases:
install:
runtime-versions:
java: "$JAVA_RUNTIME"
pre_build:
commands:
- git config --global user.name "AWS"
- git config --global user.email "<>"
- 'STAGING_REPOSITORY_URL="https://[email protected]/$STAGING_REPOSITORY.git"'
- 'PUBLIC_REPOSITORY_URL="https://[email protected]/aws/aws-sdk-java-v2.git"'
build:
commands:
- mkdir release
- cd release
-
- git clone -o staging -b release $STAGING_REPOSITORY_URL .
- RELEASE_VERSION=`mvn -q -Dexec.executable=echo -Dexec.args='${project.version}' --non-recursive exec:exec`
-
- git remote add --fetch public $PUBLIC_REPOSITORY_URL
- |
if [ `git ls-remote --tags public | grep refs/tags/$RELEASE_VERSION | wc -l` -ge "1" ]; then
git push public :refs/tags/$RELEASE_VERSION
fi
- git tag -a $RELEASE_VERSION -m "AWS SDK for Java v2 ($RELEASE_VERSION)"
-
- git push public HEAD:release
- git push public $RELEASE_VERSION