Allow provide variant to builder with docker
[anna.git] / tools / build-with-docker
index e0227ac..f649209 100755 (executable)
@@ -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}