Skip to content
Snippets Groups Projects
Commit 8ba24402 authored by roadscape's avatar roadscape
Browse files

add schema.py hash to docker build

parent 8754af7a
No related branches found
No related tags found
No related merge requests found
......@@ -8,6 +8,8 @@ ENV LC_ALL en_US.UTF-8
ENV PIPENV_VENV_IN_PROJECT 1
ARG SOURCE_COMMIT
ENV SOURCE_COMMIT ${SOURCE_COMMIT}
ARG SCHEMA_HASH
ENV SCHEMA_HASH ${SCHEMA_HASH}
ARG DOCKER_TAG
ENV DOCKER_TAG ${DOCKER_TAG}
......
......@@ -5,4 +5,12 @@ if [[ -z "$SOURCE_COMMIT" ]]; then
echo "Updating SOURCE_COMMIT from git rev-parse HEAD"
echo "SOURCE_COMMIT: $SOURCE_COMMIT"
fi
docker build -t "${IMAGE_NAME}" --build-arg SOURCE_COMMIT="${SOURCE_COMMIT}" --build-arg DOCKER_TAG="${DOCKER_TAG}" .
echo "SCHEMA_HASH: $SCHEMA_HASH"
if [[ -z "$SCHEMA_HASH" ]]; then
export SCHEMA_HASH="${SCHEMA_HASH:-$(shasum hive/db/schema.py | cut -c1-8)}"
echo "Updating SCHEMA_HASH from sha1 of hive/db/schema.py"
echo "SCHEMA_HASH: $SCHEMA_HASH"
fi
docker build -t "${IMAGE_NAME}" --build-arg SOURCE_COMMIT="${SOURCE_COMMIT}" --build-arg SCHEMA_HASH="${SCHEMA_HASH}" --build-arg DOCKER_TAG="${DOCKER_TAG}" .
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment