diff options
author | James McCoy <jamessan@jamessan.com> | 2018-01-01 21:30:54 -0500 |
---|---|---|
committer | James McCoy <jamessan@jamessan.com> | 2018-01-02 08:15:31 -0500 |
commit | d162815ca9237edf13b227cc51b4d2931f1f26a1 (patch) | |
tree | 7dd70325ac789dcf00ea8c3f813bb615e1bc0598 | |
parent | dc1444e112eaaa13fb3b4ed4c58b01781219aca6 (diff) | |
download | rneovim-d162815ca9237edf13b227cc51b4d2931f1f26a1.tar.gz rneovim-d162815ca9237edf13b227cc51b4d2931f1f26a1.tar.bz2 rneovim-d162815ca9237edf13b227cc51b4d2931f1f26a1.zip |
travis: Reduce stages to flaky builds (gcov, tsan) and everything else
Separating the non-flaky builds (asan, normal builds, lint) into
separate stages simply slowed down overall CI turnaround. Since none of
the builds rely on the output of others, reducing the stages increases
the opportunities for parallel builds.
-rw-r--r-- | .travis.yml | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml index 5b37ad656d..09ef8bba46 100644 --- a/.travis.yml +++ b/.travis.yml @@ -51,14 +51,13 @@ env: jobs: include: - - stage: sanitizers + - stage: normal builds os: linux compiler: clang env: > CLANG_SANITIZER=ASAN_UBSAN CMAKE_FLAGS="$CMAKE_FLAGS -DPREFER_LUA=ON" - - stage: normal builds - os: linux + - os: linux compiler: gcc env: FUNCTIONALTEST=functionaltest-lua - os: linux @@ -73,8 +72,7 @@ jobs: - os: osx compiler: gcc osx_image: xcode7.3 # macOS 10.11 - - stage: lint - os: linux + - os: linux env: CI_TARGET=lint - stage: Flaky builds os: linux |