AusweisApp2/resources/jenkins/docker/generate.sh

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