#!/bin/sh NAME=k8r.eu/justjanne/quassel-docker docker run --rm --privileged multiarch/qemu-user-static:register --reset cd "$(dirname "$0")" docker build . \ -f Dockerfile.v0.14 \ --pull \ -t ${NAME}:v0.14.0 \ --build-arg BASE=alpine:3.10 docker build . \ -f Dockerfile.v0.14 \ --pull \ -t ${NAME}:v0.14.0-aarch64 \ --build-arg BASE=multiarch/alpine:aarch64-v3.10 docker build . \ -f Dockerfile.v0.14 \ --pull \ -t ${NAME}:v0.14.0-armhf \ --build-arg BASE=multiarch/alpine:armhf-v3.10 docker tag ${NAME}:v0.14.0-aarch64 ${NAME}:aarch64 docker tag ${NAME}:v0.14.0-armhf ${NAME}:armhf docker build . \ -f Dockerfile.trunk \ --pull \ -t ${NAME}:trunk \ --build-arg BASE=alpine:3.13 docker build . \ -f Dockerfile.trunk \ --pull \ -t ${NAME}:trunk-aarch64 \ --build-arg BASE=multiarch/alpine:aarch64-v3.13 docker build . \ -f Dockerfile.trunk \ --pull \ -t ${NAME}:trunk-armhf \ --build-arg BASE=multiarch/alpine:armhf-v3.13 docker push ${NAME}:v0.14.0 docker push ${NAME}:v0.14.0-aarch64 docker push ${NAME}:v0.14.0-armhf docker push ${NAME}:aarch64 docker push ${NAME}:armhf docker push ${NAME}:trunk docker push ${NAME}:trunk-aarch64 docker push ${NAME}:trunk-armhf