docker-devuan_paddy-hack/build.sh

28 lines
662 B
Bash
Executable File

#!/bin/sh -eu
# build.sh -- a bootstrapped image in a migrated Devuan container
# Copyright (C) 2017 Olaf Meeuwissen
#
# License: GPL-3.0+
MIGRATED_IMAGE=$CI_REGISTRY_IMAGE/debian-$DEBIAN_VERSION/migrated
rm -rf rootfs || true
docker pull $MIGRATED_IMAGE
docker run --rm \
--cap-add SYS_ADMIN \
--volume $PWD:/devuan \
--workdir /devuan \
$MIGRATED_IMAGE ./bootstrap.sh
IMAGE=$CI_REGISTRY_IMAGE
STAMP=$(date +%F)
tar -cC rootfs --exclude './dev/**' . | docker import - $IMAGE:$STAMP
docker push $IMAGE:$STAMP
docker tag $IMAGE:$STAMP $IMAGE:jessie
docker push $IMAGE:jessie
docker tag $IMAGE:jessie $IMAGE
docker push $IMAGE