37 lines
586 B
Bash
Executable File
37 lines
586 B
Bash
Executable File
#!/usr/bin/env bash
|
|
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
|
|
|