aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames McCoy <jamessan@jamessan.com>2018-01-01 21:30:54 -0500
committerJames McCoy <jamessan@jamessan.com>2018-01-02 08:15:31 -0500
commitd162815ca9237edf13b227cc51b4d2931f1f26a1 (patch)
tree7dd70325ac789dcf00ea8c3f813bb615e1bc0598
parentdc1444e112eaaa13fb3b4ed4c58b01781219aca6 (diff)
downloadrneovim-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.yml8
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