Explorar o código

Do not ignore docker history command errors. (#55)

Damon Kohler %!s(int64=8) %!d(string=hai) anos
pai
achega
57bfaf4563
Modificáronse 1 ficheiros con 3 adicións e 2 borrados
  1. 3 2
      scripts/save_docker_cache.sh

+ 3 - 2
scripts/save_docker_cache.sh

@@ -24,6 +24,7 @@ set -o pipefail
 if [[ ${TRAVIS_BRANCH} == "master" ]] &&
     [[ ${TRAVIS_PULL_REQUEST} == "false" ]]; then
   mkdir -p $(dirname ${DOCKER_CACHE_FILE});
-  docker save $(docker history -q cartographer_turtlebot:${ROS_RELEASE} |
-      grep -v '<missing>') | gzip > ${DOCKER_CACHE_FILE};
+  IMAGE_NAMES=$(docker history -q cartographer_turtlebot:${ROS_RELEASE} | grep -v '<missing>')
+  docker save ${IMAGE_NAMES} | gzip > ${DOCKER_CACHE_FILE}.new
+  mv ${DOCKER_CACHE_FILE}.new ${DOCKER_CACHE_FILE}
 fi