client/docker: improved Dockerfile

This commit is contained in:
Shyam Sunder
2019-09-28 19:28:04 -04:00
parent 2af304b844
commit 6da18036a4
3 changed files with 35 additions and 15 deletions

View File

@ -1,4 +1,11 @@
#!/bin/sh
BUILD_INFO=docker-$(echo $SOURCE_COMMIT | cut -c1-7)-auto
CLOSEST_VER=$(git describe --tags --abbrev=0)
if git describe --exact-match --abbrev=0 2> /dev/null; then
BUILD_INFO="v${CLOSEST_VER}"
else
BUILD_INFO="v${CLOSEST_VER}-edge-$(echo $SOURCE_COMMIT | cut -c1-7)"
fi
echo "Using BUILD_INFO=$BUILD_INFO"
docker build --build-arg BUILD_INFO=$BUILD_INFO -f $DOCKERFILE_PATH -t $IMAGE_NAME .