Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change Travis CI job order. #43287

Merged
merged 1 commit into from
Jul 19, 2017
Merged

Commits on Jul 18, 2017

  1. 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).
    kennytm committed Jul 18, 2017
    Configuration menu
    Copy the full SHA
    a7eb87e View commit details
    Browse the repository at this point in the history