default 582 B

1234567891011121314151617181920
  1. #!/bin/bash
  2. # See CONTRIBUTING.md for usage.
  3. set -ex
  4. TAG="docker-compose:alpine-$(git rev-parse --short HEAD)"
  5. # By default use the Dockerfile, but can be overridden to use an alternative file
  6. # e.g DOCKERFILE=Dockerfile.s390x script/test/default
  7. DOCKERFILE="${DOCKERFILE:-Dockerfile}"
  8. DOCKER_BUILD_TARGET="${DOCKER_BUILD_TARGET:-build}"
  9. rm -rf coverage-html
  10. # Create the host directory so it's owned by $USER
  11. mkdir -p coverage-html
  12. docker build -f "${DOCKERFILE}" -t "${TAG}" --target "${DOCKER_BUILD_TARGET}" .
  13. GIT_VOLUME="--volume=$(pwd)/.git:/code/.git"
  14. . script/test/all