22 lines
442 B
Bash
Executable File
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
|