From 34b750977bebc6e8d2d9e92890e0f12bde58b1ce Mon Sep 17 00:00:00 2001 From: Damon Kohler Date: Fri, 19 May 2017 08:29:09 +0200 Subject: [PATCH] Do not ignore docker history command errors. (#298) --- scripts/save_docker_cache.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scripts/save_docker_cache.sh b/scripts/save_docker_cache.sh index a9a3a4b..7b2000e 100755 --- a/scripts/save_docker_cache.sh +++ b/scripts/save_docker_cache.sh @@ -23,7 +23,8 @@ set -o pipefail if [[ ${TRAVIS_BRANCH} == "master" ]] && [[ ${TRAVIS_PULL_REQUEST} == "false" ]]; then - mkdir -p $(dirname ${DOCKER_CACHE_FILE}); - docker save $(docker history -q cartographer:${LSB_RELEASE} | - grep -v '') | gzip > ${DOCKER_CACHE_FILE}; + mkdir -p $(dirname ${DOCKER_CACHE_FILE}) + IMAGE_NAMES=$(docker history -q cartographer:${LSB_RELEASE} | grep -v '') + docker save ${IMAGE_NAMES} | gzip > ${DOCKER_CACHE_FILE}.new + mv ${DOCKER_CACHE_FILE}.new ${DOCKER_CACHE_FILE} fi