#!/bin/sh set -exu if [ $# -lt 1 ]; then echo "$0 [push]" >&2 exit 1 fi container=$1; shift name=harbor.k8s.ungleich.ch/ungleich-public/${container} push="" if [ $# -ge 1 ]; then push=yes fi cd $container for df in Dockerfile_*; do version=$(echo $df | cut -d_ -f 2) tag=${name}:${version} docker build -t ${tag} -f ${df} . if [ "$push" ]; then docker push ${tag} fi done