mirror of
https://github.com/neovim/neovim.git
synced 2024-12-19 18:55:14 -07:00
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.
This commit is contained in:
parent
dc1444e112
commit
d162815ca9
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user