Kaynağa Gözat

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

Damon Kohler 8 yıl önce
ebeveyn
işleme
57bfaf4563
1 değiştirilmiş dosya ile 3 ekleme ve 2 silme
  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