diff options
author | Daniel Hahler <git@thequod.de> | 2019-06-15 18:46:51 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-15 18:46:51 +0200 |
commit | 5d5e16c2edca4f3fc8325dcbb368fd5937323223 (patch) | |
tree | 2fc58280a84113d88e50dd7cf8676fe83c840e90 | |
parent | 26a9d2cef1b6fb3c553b837e64d8372c2c31aa24 (diff) | |
download | rneovim-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.yml | 13 |
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 |