setup-images 345 B

12345678910111213141516171819
  1. #!/bin/bash
  2. set -e -u
  3. cd $(dirname $0)
  4. filter="$(echo "$@" | tr ' ' '|')"
  5. if [ -z "$filter" ]; then
  6. filter="."
  7. fi
  8. for df in $(find . -name Dockerfile | ag "$filter"); do
  9. dir=$(dirname $df)
  10. name=concourse/test-image-$(basename $dir)
  11. echo "building $dir as $name"
  12. docker build -t $name $dir
  13. echo "pushing"
  14. docker push $name
  15. done