]> git.lizzy.rs Git - rust.git/commit
travis: Disable source tarballs on most builders
authorAlex Crichton <alex@alexcrichton.com>
Tue, 14 Feb 2017 17:54:58 +0000 (09:54 -0800)
committerAlex Crichton <alex@alexcrichton.com>
Thu, 16 Feb 2017 02:07:16 +0000 (18:07 -0800)
commit1902488228f889bb1acb1d1f6488efe0015a0db2
treee221c04a160e7d2292c4c751f7421d5f121d83cc
parent48bc08247a7b4a5579437df54ca3f4a3fb25ce8d
travis: Disable source tarballs on most builders

Currently we create a source tarball on almost all of the `DEPLOY=1` builders
but this has the adverse side effect of all source tarballs overriding
themselves in the S3 bucket. Normally this is ok but unfortunately a source
tarball created on Windows is not buildable on Unix.

On Windows the vendored sources contain paths with `\` characters in them which
when interpreted on Unix end up in "file not found" errors.

Instead of this overwriting behavior, whitelist just one linux builder for
producing tarballs and avoid producing tarballs on all other hosts.
configure
src/bootstrap/config.rs
src/bootstrap/dist.rs
src/ci/docker/dist-x86-linux/Dockerfile
src/ci/docker/x86_64-gnu-distcheck/Dockerfile
src/ci/run.sh