mirror of
https://github.com/sdkman/sdkman-cli.git
synced 2026-01-30 17:23:02 -05:00
Preparation of binary release.
This commit is contained in:
@@ -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:
|
||||
|
||||
15
bin/release-binary.sh
Normal file
15
bin/release-binary.sh
Normal file
@@ -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\"}});"
|
||||
Reference in New Issue
Block a user