summaryrefslogtreecommitdiffstats
path: root/.travis/test-example-dockerfiles.sh
blob: e86ed162c78dbd95f34dc40054ff06a7e2d4f2b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash
set -e

image="$1"

cd .examples/dockerfiles

dirs=( */ )
dirs=( "${dirs[@]%/}" )
for dir in "${dirs[@]}"; do
    if [ -d "$dir/$VARIANT" ]; then
        (
            cd "$dir/$VARIANT" 
            sed -ri -e 's/^FROM .*/FROM '"$image"'/g' 'Dockerfile'
            docker build -t "$image-$dir" .
            ~/official-images/test/run.sh "$image-$dir"
        )
    fi
done