Files
minideb/buildall
T
2016-09-08 12:18:23 +01:00

30 lines
758 B
Bash
Executable File

#!/bin/bash
set -e
set -u
DISTS="jessie
unstable
"
LATEST=jessie
BASENAME=jamesw/minideb
NAMINAME=jamesw/mininami
mkdir -p build
for DIST in $DISTS; do
[ -f namibase/Dockerfile-$DIST ] || (echo "Unknown distribution: $DIST" && exit 1)
echo "============================================"
echo "Building $BASENAME:$DIST"
echo "============================================"
./mkimage build/$DIST.tar $DIST
IMPORTED=$(docker import --change "CMD /bin/bash" build/$DIST.tar)
echo "============================================"
echo "Running tests for $BASENAME:$DIST"
echo "============================================"
./test $IMPORTED
docker tag $IMPORTED $BASENAME:$DIST
done
docker tag $BASENAME:$LATEST $BASENAME:latest