19 lines
734 B
Bash
Executable File
19 lines
734 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+
|
|
|
|
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"
|