mirror of
https://github.com/moby/buildkit.git
synced 2026-08-11 17:44:38 +00:00
We don't need it once we have assigned to `$iid`, so remove it otherwise it can be leaked if any of the `docker run` lines fails (since we immediately exit due to `set -e`). Signed-off-by: Ian Campbell <ijc@docker.com>
17 lines
552 B
Bash
Executable File
17 lines
552 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -eu -o pipefail -x
|
|
|
|
iidfile=$(mktemp -t docker-iidfile.XXXXXXXXXX)
|
|
|
|
docker build --iidfile $iidfile --target integration-tests -f ./hack/dockerfiles/test.Dockerfile --force-rm .
|
|
|
|
iid=$(cat $iidfile)
|
|
rm -f $iidfile
|
|
|
|
docker run --rm -v /tmp --privileged $iid go test ${TESTFLAGS:--v} ${TESTPKGS:-./...}
|
|
|
|
docker run --rm $iid go build ./frontend/gateway/client
|
|
docker run --rm $iid go build ./frontend/dockerfile/cmd/dockerfile-frontend
|
|
docker run --rm $iid go build -tags dfrunmount ./frontend/dockerfile/cmd/dockerfile-frontend
|