#!/bin/sh -eu # derive.sh -- handy Devuan images # Copyright (C) 2017 Olaf Meeuwissen # # License: GPL-3.0+ SUITE=$DEVUAN_SUITE BASE_IMAGE=$CI_REGISTRY_IMAGE:$SUITE IMAGE=$CI_REGISTRY_IMAGE/builder STAMP=$(date +%F) docker build \ --build-arg DEVUAN_IMAGE=$BASE_IMAGE \ --tag $IMAGE:$STAMP \ --file $(basename $IMAGE).df . docker push $IMAGE:$STAMP docker tag $IMAGE:$STAMP $IMAGE:$SUITE docker push $IMAGE:$SUITE docker tag $IMAGE:$SUITE $IMAGE docker push $IMAGE