diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2019-02-22 09:23:06 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2019-02-22 09:23:06 -0500 |
commit | b72aec6a5872df3efdea6731ed0f01f01b0f9bfe (patch) | |
tree | b96087619fe9dea99335599577db9b441cedc41f /build.sh | |
parent | 3646d150a1473c0581ceaf8f814e57196e15629f (diff) | |
download | docker-base-b72aec6a5872df3efdea6731ed0f01f01b0f9bfe.tar.gz |
Implement SNAPSHOT trigger
Diffstat (limited to 'build.sh')
-rwxr-xr-x | build.sh | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -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 |