From 3da66eb4411a331aa770d483ccd60d529801aa3c Mon Sep 17 00:00:00 2001 From: Marco Vermeulen Date: Wed, 7 Dec 2016 21:38:20 +0000 Subject: [PATCH] Release binary through mongo. --- .travis.yml | 2 +- bin/release-binary.sh | 19 +++++++++++-------- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index c0cea3bb..88427149 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,7 +9,7 @@ script: - docker run --rm -v $PWD:/usr/src/app -v $HOME/.gradle:/root/.gradle sdkman/sdkman-cli clean test -Dscan --info after_success: - docker run --rm -e BINTRAY_USERNAME=$BINTRAY_USERNAME -e BINTRAY_API_KEY=$BINTRAY_API_KEY -e TRAVIS_BUILD_NUMBER=$TRAVIS_BUILD_NUMBER -v $PWD:/usr/src/app -v $HOME/.gradle:/root/.gradle sdkman/sdkman-cli -Penv=production clean assemble bintrayUpload - - bin/release-binary.sh $TRAVIS_BRANCH $TRAVIS_BUILD_NUMBER + - bin/release-binary.sh $TRAVIS_BRANCH $TRAVIS_BUILD_NUMBER $MONGO_URL $MONGO_USERNAME $MONGO_PASSWORD before_cache: - sudo rm -f $HOME/.gradle/caches/modules-2/modules-2.lock cache: diff --git a/bin/release-binary.sh b/bin/release-binary.sh index efb26e4e..2363a9f9 100755 --- a/bin/release-binary.sh +++ b/bin/release-binary.sh @@ -2,15 +2,18 @@ BRANCH="$1" BUILD_NUMBER="$2" -if [[ "$BRANCH" != 'master' ]]; then - FIELD="cliVersion" - VERSION="$BRANCH+$BUILD_NUMBER" -else +MONGO_URL="$3" +MONGO_USERNAME="$4" +MONGO_PASSWORD="$5" +VERSION="$BRANCH+$BUILD_NUMBER" + +if [[ "$BRANCH" == 'master' ]]; then FIELD="betaCliVersion" - VERSION="master+$BUILD_NUMBER" +else + FIELD="cliVersion" fi -echo "Release: $FIELD $VERSION for $BRANCH" +echo "Release: $FIELD $VERSION" -#mongo $MONGO_URL --username=$MONGO_USERNAME --password=$MONGO_PASSWORD \\ -# -eval "db.application.updateOne({}, { $set: { \"$FIELD\": \"$VERSION\"}});" +mongo "$MONGO_URL" --username="$MONGO_USERNAME" --password="$MONGO_PASSWORD" \\ + -eval "db.application.updateOne({}, { $set: { \"$FIELD\": \"$VERSION\"}});"