7 REPO_DIR="$(git rev-parse --show-toplevel 2>/dev/null)"
8 [ -z "$REPO_DIR" ] && { echo "You must execute under a valid git repository !" ; exit 1 ; }
11 ENVS="-e VARIANT=${VARIANT}"
18 echo "Variant: ${VARIANT}"
19 echo "Remember usage: $0 [variant: <[Release]|Debug]>"
22 TAG=$(${REPO_DIR}/tools/version)
24 # Docker build functions
25 source ${REPO_DIR}/tools/docker.src
27 # Build compilation image:
28 build_image ${REPO_DIR}/docker-images/anna-build-nodb ${TAG} # this image has neither oracle nor mysql installed
30 # Build source with previous compilation image:
31 docker run --rm -it -u $(id -u):$(id -g) ${ENVS} -v ${REPO_DIR}:/code -w /code anna-build-nodb:${TAG}