X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=tools%2Fbuild-with-docker;h=f649209826137f0c25bceda9eca63d379064de3c;hp=e0227acab677f4fdc6eed0f687e9b012414defe3;hb=9086b5a251f6f5c9e64060a23c5ee88c04856743;hpb=b06a36208463e1f3a2475320100bafd0b4d016b2 diff --git a/tools/build-with-docker b/tools/build-with-docker index e0227ac..f649209 100755 --- a/tools/build-with-docker +++ b/tools/build-with-docker @@ -7,6 +7,8 @@ REPO_DIR="$(git rev-parse --show-toplevel 2>/dev/null)" [ -z "$REPO_DIR" ] && { echo "You must execute under a valid git repository !" ; exit 1 ; } +VARIANT=${1:-Release} + ############# # FUNCTIONS # ############# @@ -36,11 +38,15 @@ build_image() { # EXECUTION # ############# +echo +echo "Remember usage: $0 [variant: Release|Debug], Release by default" +echo + TAG=$(${REPO_DIR}/tools/version) # Build compilation image: build_image ${REPO_DIR}/docker-images/anna-build-nodb # this image has neither oracle nor mysql installed # Build source with previous compilation image: -docker run --rm -it -u $(id -u):$(id -g) -v ${REPO_DIR}:/code -w /code anna-build-nodb:${TAG} +docker run --rm -it -u $(id -u):$(id -g) -e VARIANT=${VARIANT} -v ${REPO_DIR}:/code -w /code anna-build-nodb:${TAG}