[Update] Exit with fancy error when branch is empty

master
andryyy 2019-07-08 18:45:57 +02:00
parent 59ca12a7e4
commit f0e51a39d7
No known key found for this signature in database
GPG Key ID: 8EC34FF2794E25EF
1 changed files with 10 additions and 9 deletions

View File

@ -26,7 +26,8 @@ DATE=$(date +%Y-%m-%d_%H_%M_%S)
BRANCH=$(git rev-parse --abbrev-ref HEAD) BRANCH=$(git rev-parse --abbrev-ref HEAD)
function prefetch_images() { function prefetch_images() {
while read image; do [[ -z ${BRANCH} ]] && { echo -e "\e[33m\nUnknown branch...\e[0m"; exit 1; }
while read image; do
RET_C=0 RET_C=0
until docker pull ${image}; do until docker pull ${image}; do
RET_C=$((RET_C + 1)) RET_C=$((RET_C + 1))
@ -34,7 +35,7 @@ while read image; do
[ ${RET_C} -gt 3 ] && { echo -e "\e[31m\nToo many failed retries, exiting\e[0m"; exit 1; } [ ${RET_C} -gt 3 ] && { echo -e "\e[31m\nToo many failed retries, exiting\e[0m"; exit 1; }
sleep 1 sleep 1
done done
done < <(git show origin/${BRANCH}:docker-compose.yml | grep "image:" | awk '{ gsub("image:","", $3); print $2 }') done < <(git show origin/${BRANCH}:docker-compose.yml | grep "image:" | awk '{ gsub("image:","", $3); print $2 }')
} }
docker_garbage() { docker_garbage() {