#!/usr/bin/env bash # Build and push the build env Docker container to the Gitlab container registry. set -e function rev() { ( cd $1; git describe --always --match "v[0-9].*" --dirty ) } IMAGE=registry.k0.hswaw.net/q3k/card10-build-env TAG=$(TZ=UTC date +%Y%m%d-%H%M%SZ)-$(rev .) docker build -t $IMAGE:$TAG . docker push $IMAGE:$TAG echo "Pushed $IMAGE:$TAG"