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