diff --git a/docker-build b/docker-build index e056298..fd7cf11 100755 --- a/docker-build +++ b/docker-build @@ -16,6 +16,13 @@ set -e -IMAGE_NAME=${IMAGE_NAME:-"mendersoftware/mender-convert"} +GIT_PROVIDED_TAG_NAME="$(git describe --exact HEAD 2>/dev/null || \ + git for-each-ref "refs/heads/*" --format '%(refname:short)' --points-at HEAD 2>/dev/null)" + +if [ -z "$IMAGE_NAME" -a -z "$GIT_PROVIDED_TAG_NAME" ]; then + echo "Could not deduce mendersoftware/mender-convert container version from currently checked out commit. Using latest." 1>&2 +fi + +IMAGE_NAME=${IMAGE_NAME:-"mendersoftware/mender-convert${GIT_PROVIDED_TAG_NAME:+:$GIT_PROVIDED_TAG_NAME}"} eval docker build . -t "${IMAGE_NAME}" "$*" diff --git a/docker-mender-convert b/docker-mender-convert index d956ab1..1196553 100755 --- a/docker-mender-convert +++ b/docker-mender-convert @@ -16,7 +16,14 @@ set -e -IMAGE_NAME=${IMAGE_NAME:-"mendersoftware/mender-convert"} +GIT_PROVIDED_TAG_NAME="$(git describe --exact HEAD 2>/dev/null || \ + git for-each-ref "refs/heads/*" --format '%(refname:short)' --points-at HEAD 2>/dev/null)" + +if [ -z "$IMAGE_NAME" -a -z "$GIT_PROVIDED_TAG_NAME" ]; then + echo "Could not deduce mendersoftware/mender-convert container version from currently checked out commit. Using latest." 1>&2 +fi + +IMAGE_NAME=${IMAGE_NAME:-"mendersoftware/mender-convert${GIT_PROVIDED_TAG_NAME:+:$GIT_PROVIDED_TAG_NAME}"} DEPLOY_DIRECTORY=${DEPLOY_DIRECTORY:-"$(pwd)/deploy"} INPUT_DIRECTORY=${INPUT_DIRECTORY:-"$(pwd)/input"} LOGS_DIRECTORY=${LOGS_DIRECTORY:-"$(pwd)/logs"}