| #!/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 |