From d162815ca9237edf13b227cc51b4d2931f1f26a1 Mon Sep 17 00:00:00 2001 From: James McCoy Date: Mon, 1 Jan 2018 21:30:54 -0500 Subject: 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. --- .travis.yml | 8 +++----- 1 file 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 -- cgit