publish.sh (342B)
1 #!/usr/bin/env bash 2 set -e 3 AUTHOR="$1"; 4 IMAGES="$(docker image ls -a | grep -v '<none>' | awk '{print $1 ":" $2 " " $3}' | awk 'NR > 1' | grep "$AUTHOR/")" 5 echo "Pushing Images: 6 $IMAGES" 7 while IFS= read -r IMAGE; do 8 awk '{print "Deploying " $1 " (" $2 ") ..."}' <<< "$IMAGE" 9 docker push $(awk '{print $1}' <<< "$IMAGE") 10 done <<< "$IMAGES"