summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2019-02-22 09:23:07 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2019-02-22 09:23:07 -0500
commit272484f7ac31d8457f73797ff16a1363e3410b60 (patch)
tree89235b96465896a2983e9f12c9e12b0e8847488c
parent212e8621f2cd802e16ae794a248ce9ae5eaf4159 (diff)
downloaddocker-python-272484f7ac31d8457f73797ff16a1363e3410b60.tar.gz
Implement SNAPSHOT trigger
-rwxr-xr-xbuild.sh11
1 files changed, 10 insertions, 1 deletions
diff --git a/build.sh b/build.sh
index 44d647f..1cc4aa6 100755
--- a/build.sh
+++ b/build.sh
@@ -4,6 +4,13 @@ PROJECT=${HUB}/datb-tc-python
PROJECT_VERSION="${1}"
BASE_IMG_VERSION=${2:-latest}
TAGS=()
+EXTRA=()
+SNAPSHOT=${SNAPSHOT:-}
+
+if [[ -n ${SNAPSHOT} ]]; then
+ EXTRA+=( "--no-cache" )
+ EXTRA+=( "--pull" )
+fi
if [[ -z ${PROJECT_VERSION} ]]; then
echo "Python version required [e.g. 3.7.1]"
@@ -40,7 +47,9 @@ if [[ -n ${is_tag_latest} ]]; then
TAGS+=( "-t ${PROJECT}:${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}" )
fi
-docker build ${TAGS[@]} \
+docker build \
+ ${EXTRA[@]} \
+ ${TAGS[@]} \
--build-arg HUB="${HUB}" \
--build-arg PYTHON_VERSION="${PROJECT_VERSION}" \
--build-arg BASE_VERSION="${BASE_IMG_VERSION}" \