#!/bin/sh IMAGE_NAME=$(echo $GITHUB_SERVER_URL/$GITHUB_REPOSITORY | tr '[:upper:]' '[:lower:]' | cut -d '/' -f3-) for d in ./images/* do for i in $d/* do echo "Building $i" DISTRO=$(echo $i | cut -d '/' -f 3) VERSION=$(echo $i | cut -d '/' -f 4 | cut -d '.' -f2-) docker build -f $i . -t $IMAGE_NAME:$DISTRO$VERSION docker push $IMAGE_NAME:$DISTRO$VERSION done done