From 72d583858d5040440282b17ab8985db66cfe7d03 Mon Sep 17 00:00:00 2001 From: CrazyMax Date: Mon, 3 Dec 2018 06:23:40 +0100 Subject: [PATCH] Update build script --- build.sh | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/build.sh b/build.sh index d93e36b..c018382 100755 --- a/build.sh +++ b/build.sh @@ -4,17 +4,19 @@ set -e PROJECT=jetbrains-license-server BUILD_DATE=$(date -u +"%Y-%m-%dT%H:%M:%SZ") BUILD_TAG=docker_build +BUILD_WORKINGDIR=${BUILD_WORKINGDIR:-.} +DOCKERFILE=${DOCKERFILE:-Dockerfile} VCS_REF=${TRAVIS_COMMIT::8} RUNNING_TIMEOUT=120 RUNNING_LOG_CHECK="is listening on" PUSH_LATEST=${PUSH_LATEST:-true} -DOCKER_USERNAME=${DOCKER_USERNAME:="crazymax"} -DOCKER_LOGIN=${DOCKER_LOGIN:="crazymax"} -DOCKER_REPONAME=${DOCKER_REPONAME:="jetbrains-license-server"} -QUAY_USERNAME=${QUAY_USERNAME:="crazymax"} -QUAY_LOGIN=${QUAY_LOGIN:="crazymax"} -QUAY_REPONAME=${QUAY_REPONAME:="jetbrains-license-server"} +DOCKER_USERNAME=${DOCKER_USERNAME:-crazymax} +DOCKER_LOGIN=${DOCKER_LOGIN:-crazymax} +DOCKER_REPONAME=${DOCKER_REPONAME:-jetbrains-license-server} +QUAY_USERNAME=${QUAY_USERNAME:-crazymax} +QUAY_LOGIN=${QUAY_LOGIN:-crazymax} +QUAY_REPONAME=${QUAY_REPONAME:-jetbrains-license-server} # Check local or travis BRANCH=${TRAVIS_BRANCH:-local} @@ -53,11 +55,11 @@ docker build \ --build-arg BUILD_DATE=${BUILD_DATE} \ --build-arg VCS_REF=${VCS_REF} \ --build-arg VERSION=${VERSION} \ - -t ${BUILD_TAG} . + -t ${BUILD_TAG} -f ${DOCKERFILE} ${BUILD_WORKINGDIR} echo echo "### Test" -docker rm -f ${PROJECT} || true +docker rm -f ${PROJECT} > /dev/null 2>&1 || true docker run -d -p 8000:80 \ -e "JLS_VIRTUAL_HOSTS=docker.test" \ --name ${PROJECT} ${BUILD_TAG}