From b72aec6a5872df3efdea6731ed0f01f01b0f9bfe Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Fri, 22 Feb 2019 09:23:06 -0500 Subject: Implement SNAPSHOT trigger --- build.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/build.sh b/build.sh index 17c6c8e..0fc0c9d 100755 --- a/build.sh +++ b/build.sh @@ -3,6 +3,13 @@ HUB=${2:-astroconda} PROJECT=${HUB}/datb-tc-base PROJECT_VERSION="${1}" TAGS=() +EXTRA=() +SNAPSHOT=${SNAPSHOT:-} + +if [[ -n ${SNAPSHOT} ]]; then + EXTRA+=( "--no-cache" ) + EXTRA+=( "--pull" ) +fi if [[ -z ${PROJECT_VERSION} ]]; then echo "Project version required [e.g. 1.2.3... \$(git describe)]" @@ -39,7 +46,9 @@ if [[ -n ${is_tag_latest} ]]; then TAGS+=( "-t ${PROJECT}:${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}" ) fi -docker build ${TAGS[@]} . +docker build \ + ${EXTRA[@]} \ + ${TAGS[@]} . rv=$? if (( rv > 0 )); then -- cgit