summaryrefslogtreecommitdiffstats
path: root/vendor/libz-sys/ci/run-docker.sh
blob: 73a0847d558a1b9c562eb5cb23955947b1b5b3aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh
set -ex

mkdir -p target

docker build --rm -t libz-sys-ci ci
docker run \
  --rm \
  --init \
  --user $(id -u):$(id -g) \
  --volume `rustc --print sysroot`:/usr/local:ro \
  --volume `pwd`:/src:ro \
  --volume `pwd`/target:/src/target \
  --workdir /src \
  --env CARGO_HOME=/cargo \
  --volume $HOME/.cargo:/cargo \
  -it \
  libz-sys-ci \
  cargo run --manifest-path systest/Cargo.toml -vv