diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2019-02-22 09:23:07 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2019-02-22 09:23:07 -0500 |
commit | 9930cfcf3fae73782007ecb2864568a77cd8c75a (patch) | |
tree | dfec609fa72d49bf45da8d9bc4f4aaa8dfd4fa37 /build.sh | |
parent | 6f23b95ed286672f90594c4136294d4e56200bcd (diff) | |
download | docker-pipeline-nb-9930cfcf3fae73782007ecb2864568a77cd8c75a.tar.gz |
Implement SNAPSHOT trigger
Diffstat (limited to 'build.sh')
-rwxr-xr-x | build.sh | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -4,6 +4,13 @@ PROJECT=${HUB}/datb-tc-pipeline-nb PROJECT_VERSION="${1}" TAGS=() image_tag="${PROJECT_VERSION}" +EXTRA=() +SNAPSHOT=${SNAPSHOT:-} + +if [[ -n ${SNAPSHOT} ]]; then + EXTRA+=( "--no-cache" ) + EXTRA+=( "--pull" ) +fi if [[ -z ${PROJECT_VERSION} ]]; then echo "Pipeline version required [e.g. hstdp-snapshot, hstdp-2018.3_py###]" @@ -29,7 +36,9 @@ set -x TAGS+=( "-t ${PROJECT}:${image_tag}" ) PIPELINE="${PROJECT_VERSION}" -docker build ${TAGS[@]} \ +docker build \ + ${EXTRA[@]} \ + ${TAGS[@]} \ --build-arg HUB="${HUB}" \ --build-arg PIPELINE="${PROJECT_VERSION}" \ . |