about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorkennytm <kennytm@gmail.com>2017-07-16 00:10:26 +0800
committerkennytm <kennytm@gmail.com>2017-07-18 15:44:18 +0800
commita7eb87e4fcbc28f503bb53d0a4877f9a2751161f (patch)
tree9258b4a02ba2ef6faba019b3779030624c54d7dc /src/rustllvm/RustWrapper.cpp
parent2e6334062e2be142125e99d63867711da505cc9e (diff)
downloadrust-a7eb87e4fcbc28f503bb53d0a4877f9a2751161f.tar.gz
rust-a7eb87e4fcbc28f503bb53d0a4877f9a2751161f.zip
Change Travis CI job order.
Reorder the job matrix to take advantage of the order how Travis CI starts
them in rust-lang/rust. Plus other refactoring of `.travis.yml`.

1. Move the `$ALLOW_PR` image to the top, so users' PRs will start testing
   immediately. Previously the `$ALLOW_PR` image starts 6 minutes after the
   build was scheduled.

2. Move the slow macOS images near the top, so they share more time with
   the rest of the faster Linux builds, which should shorten total test
   time (actually not much, about 7 minutes at most if this change does
   work).

3. Merged the `install` section of both Linux and macOS to make the `env:`
   section a bit shorter, and enable change 4 below.

4. Do not download or install anything if `$SKIP_BUILD == true`, which
   further reduces chance of spurious failure in the PR-CI stage (avoid the
   red cross appearing even if CI passed).
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions