#!/bin/bash set -e BARRACUDA_VERSION=$(grep -oE "\s*BARRACUDA_VERSION=[0-9.]+" Dockerfile) BARRACUDA_VERSION=${BARRACUDA_VERSION#*=} # Build IMAGE=plossys/barracuda TAG=${BARRACUDA_VERSION} echo "Building ${IMAGE}:${TAG}..." docker build --no-cache -t ${IMAGE} . docker tag ${IMAGE}:latest ${IMAGE}:${TAG} # Push if [ "$1" == "--push" ]; then echo "Pushing ${IMAGE}:${TAG}..." docker push ${IMAGE}:${TAG} docker push ${IMAGE}:latest fi echo "Done."