From ce5b8148861a64f5b840ec93c3eb38d1c3f7b6e5 Mon Sep 17 00:00:00 2001 From: Tilo Spannagel Date: Tue, 8 Aug 2017 16:46:36 +0200 Subject: Add build tests for the example dockerfiles --- .travis/test-example-dockerfiles.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 .travis/test-example-dockerfiles.sh (limited to '.travis') diff --git a/.travis/test-example-dockerfiles.sh b/.travis/test-example-dockerfiles.sh new file mode 100755 index 00000000..e86ed162 --- /dev/null +++ b/.travis/test-example-dockerfiles.sh @@ -0,0 +1,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 -- cgit v1.2.3