docker-devuan_paddy-hack/derive.sh

22 lines
442 B
Bash
Executable File

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