Travis: group jobs via 'build stages'
https://docs.travis-ci.com/user/build-stages/
This commit is contained in:
parent
3aa3b5a4e8
commit
aa6c2846b0
11
.travis.yml
11
.travis.yml
|
@ -3,31 +3,40 @@ env:
|
||||||
global:
|
global:
|
||||||
- DEPS=$HOME/deps
|
- DEPS=$HOME/deps
|
||||||
- PATH=$DEPS/bin:$PATH
|
- PATH=$DEPS/bin:$PATH
|
||||||
matrix:
|
jobs:
|
||||||
include:
|
include:
|
||||||
- env: ENV=vim80-bionic
|
- env: ENV=vim80-bionic
|
||||||
dist: bionic
|
dist: bionic
|
||||||
|
stage: vim8
|
||||||
- env: ENV=vim-nightly
|
- env: ENV=vim-nightly
|
||||||
dist: trusty
|
dist: trusty
|
||||||
|
stage: vim8
|
||||||
- env: ENV=neovim-stable
|
- env: ENV=neovim-stable
|
||||||
dist: xenial
|
dist: xenial
|
||||||
addons: {apt: {packages: [neovim], sources: [{sourceline: 'ppa:neovim-ppa/stable'}]}}
|
addons: {apt: {packages: [neovim], sources: [{sourceline: 'ppa:neovim-ppa/stable'}]}}
|
||||||
|
stage: neovim
|
||||||
- env: ENV=neovim-nightly
|
- env: ENV=neovim-nightly
|
||||||
dist: xenial
|
dist: xenial
|
||||||
addons: {apt: {packages: [neovim], sources: [{sourceline: 'ppa:neovim-ppa/unstable'}]}}
|
addons: {apt: {packages: [neovim], sources: [{sourceline: 'ppa:neovim-ppa/unstable'}]}}
|
||||||
|
stage: neovim
|
||||||
- env: ENV=vim74-trusty-python
|
- env: ENV=vim74-trusty-python
|
||||||
dist: trusty
|
dist: trusty
|
||||||
|
stage: vim74
|
||||||
- env: ENV=vim74-xenial-python3
|
- env: ENV=vim74-xenial-python3
|
||||||
dist: xenial
|
dist: xenial
|
||||||
|
stage: vim74
|
||||||
- env: ENV=vim74-trusty-ruby
|
- env: ENV=vim74-trusty-ruby
|
||||||
dist: trusty
|
dist: trusty
|
||||||
addons: {apt: {packages: [vim-nox]}}
|
addons: {apt: {packages: [vim-nox]}}
|
||||||
|
stage: vim74
|
||||||
- env: ENV=vim74-xenial-ruby
|
- env: ENV=vim74-xenial-ruby
|
||||||
dist: xenial
|
dist: xenial
|
||||||
addons: {apt: {packages: [vim-nox]}}
|
addons: {apt: {packages: [vim-nox]}}
|
||||||
|
stage: vim74
|
||||||
- env: ENV=osx-highsierra
|
- env: ENV=osx-highsierra
|
||||||
os: osx
|
os: osx
|
||||||
osx_image: xcode9.4
|
osx_image: xcode9.4
|
||||||
|
stage: vim8
|
||||||
install: |
|
install: |
|
||||||
git config --global user.email "you@example.com"
|
git config --global user.email "you@example.com"
|
||||||
git config --global user.name "Your Name"
|
git config --global user.name "Your Name"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user