From 2285bee9bdd45ad615e7db44bdbd1b2c1d9ced0c Mon Sep 17 00:00:00 2001 From: Marco Vermeulen Date: Wed, 7 Dec 2016 21:17:27 +0000 Subject: [PATCH] Preparation of binary release. --- .travis.yml | 2 ++ bin/release-binary.sh | 15 +++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 bin/release-binary.sh diff --git a/.travis.yml b/.travis.yml index 6bba7f06..9d9fac30 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,12 +2,14 @@ sudo: required language: java services: - docker + - mongo install: true script: - docker build --tag=sdkman/sdkman-cli . - 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 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 new file mode 100644 index 00000000..ee45f761 --- /dev/null +++ b/bin/release-binary.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +BRANCH="$1" +if [[ "$BRANCH" != 'master' ]]; then + FIELD="cliVersion" + VERSION="$BRANCH+$BUILD_NUMBER" +else + FIELD="betaCliVersion" + VERSION="master+$BUILD_NUMBER" +fi + +echo "Release: $FIELD $VERSION for $BRANCH" + +#mongo $MONGO_URL --username=$MONGO_USERNAME --password=$MONGO_PASSWORD \\ +# -eval "db.application.updateOne({}, { $set: { \"$FIELD\": \"$VERSION\"}});"