#!/bin/sh target=$1 if [ ! -d ci/docker/$1 ]; then exec ci/run.sh $1 fi set -ex docker build \ --rm \ --tag tongsuo-src-ci \ ci/docker/$1 docker run \ --rm \ --volume `rustc --print sysroot`:/rust:ro \ --volume `pwd`:/usr/code:ro \ --volume `pwd`/target:/usr/code/target \ --volume $HOME/.cargo:/cargo \ --env CARGO_HOME=/cargo \ --workdir /usr/code \ tongsuo-src-ci \ bash -c "PATH=\$PATH:/rust/bin ci/run.sh $target"