mirror of
https://github.com/bitnami/minideb.git
synced 2026-06-12 18:11:35 +08:00
39 lines
1.2 KiB
Bash
Executable File
39 lines
1.2 KiB
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
|
|
echo "============================================"
|
|
echo "Building $NAMINAME:$DIST"
|
|
echo "============================================"
|
|
docker build -t $NAMINAME:$DIST -f namibase/Dockerfile-$DIST namibase
|
|
echo "============================================"
|
|
echo "Running tests for $NAMINAME:$DIST"
|
|
echo "============================================"
|
|
./namibase/test $NAMINAME:$DIST
|
|
done
|
|
docker tag $BASENAME:$LATEST $BASENAME:latest
|
|
docker tag $NAMINAME:$LATEST $NAMINAME:latest
|