diff --git a/Makefile b/Makefile index 1740431..919602a 100644 --- a/Makefile +++ b/Makefile @@ -40,6 +40,10 @@ preseed: verify: ./src/verify.sh +.PHONY: all-tests +all-tests: + ./src/run-tests.sh + .PHONY: digests digests: ./src/digests.sh diff --git a/src/run-tests.sh b/src/run-tests.sh new file mode 100755 index 0000000..1f74c97 --- /dev/null +++ b/src/run-tests.sh @@ -0,0 +1,8 @@ +#!/bin/bash +set -eu + +pkgs=$(grep -rnw ./packages/*/Containerfile -e "^FROM.*test$" | awk -F":" '{print $1}' | tr '\n' ' ') + +for containerfile in $pkgs; do + docker build --target test - <$containerfile +done