37 lines
576 B
Bash
37 lines
576 B
Bash
|
#!/bin/sh
|
||
|
set -e
|
||
|
|
||
|
################### Alpine
|
||
|
cd alpine
|
||
|
ls alpine-minirootfs-*.tar.gz >/dev/null
|
||
|
|
||
|
echo "Building base Alpine ..."
|
||
|
docker build -t alpine:latest .
|
||
|
|
||
|
images=(swarm trigger common docs linux)
|
||
|
for i in "${images[@]}"
|
||
|
do
|
||
|
echo "Building $i ..."
|
||
|
cd ../$i
|
||
|
docker build -t alpine:$i .
|
||
|
done
|
||
|
|
||
|
|
||
|
|
||
|
################### Arch
|
||
|
cd ../arch
|
||
|
ls archlinux-bootstrap-*.tar.gz >/dev/null
|
||
|
ls busybox* >/dev/null
|
||
|
|
||
|
echo "Building base Arch ..."
|
||
|
docker build -t arch:latest .
|
||
|
|
||
|
images=(android)
|
||
|
for i in "${images[@]}"
|
||
|
do
|
||
|
echo "Building $i ..."
|
||
|
cd ../$i
|
||
|
docker build -t arch:$i .
|
||
|
done
|
||
|
|