aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Hahler <git@thequod.de>2019-06-15 18:46:51 +0200
committerGitHub <noreply@github.com>2019-06-15 18:46:51 +0200
commit5d5e16c2edca4f3fc8325dcbb368fd5937323223 (patch)
tree2fc58280a84113d88e50dd7cf8676fe83c840e90
parent26a9d2cef1b6fb3c553b837e64d8372c2c31aa24 (diff)
downloadrneovim-5d5e16c2edca4f3fc8325dcbb368fd5937323223.tar.gz
rneovim-5d5e16c2edca4f3fc8325dcbb368fd5937323223.tar.bz2
rneovim-5d5e16c2edca4f3fc8325dcbb368fd5937323223.zip
ci: Travis: add baseline stage [skip appveyor] (#10226)
This moves the 4 fastest jobs there, effectively resulting in a separate OSX stage then. Travis typically runs 4/5 jobs in parallel, so this avoids a) running the slower OSX builds if there are problems already, and b) will start other builds already earlier (e.g. after the lint job finished).
-rw-r--r--.travis.yml13
1 files changed, 8 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml
index bcc5c11930..63f86ab2d8 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -49,7 +49,7 @@ env:
jobs:
include:
- - stage: normal builds
+ - stage: baseline builds
os: linux
compiler: clang-4.0
# Use Lua so that ASAN can test our embedded Lua support. 8fec4d53d0f6
@@ -68,15 +68,18 @@ jobs:
# store 32-bit dependencies in a separate cache.
compiler: gcc
env: BUILD_32BIT=ON
- - os: osx
+ - if: branch = master
+ os: linux
+ env: CI_TARGET=lint
+
+ - stage: OSX builds
+ os: osx
compiler: clang
osx_image: xcode10.1 # macOS 10.13
- os: osx
compiler: gcc
osx_image: xcode10.1 # macOS 10.13
- - if: branch = master
- os: linux
- env: CI_TARGET=lint
+
- stage: Flaky builds
os: linux
compiler: gcc