summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorMaxim Biro <nurupo.contributions@gmail.com>2017-12-11 19:28:00 -0500
committerMaxim Biro <nurupo.contributions@gmail.com>2017-12-12 20:20:52 -0500
commit92c4108dba605fac66c99352b3bdc40c5a9aacce (patch)
tree439d08962f6de2640316e7370c939907b3b6937a /.travis.yml
parent998f584b0debd12cf6353638b5ea675cbbb30dff (diff)
Separate FreeBSD Travis build in 2 stages
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml27
1 files changed, 20 insertions, 7 deletions
diff --git a/.travis.yml b/.travis.yml
index ef70efb3..7c96fb30 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,21 +2,34 @@ language: c
2 2
3matrix: 3matrix:
4 include: 4 include:
5 - env: JOB=toxcore ENV=osx RUN_TESTS=true 5 - stage: "Stage 1"
6 os: osx 6 env: JOB=autotools ENV=linux
7 - env: JOB=autotools ENV=linux
8 compiler: gcc 7 compiler: gcc
9 - env: JOB=toxcore ENV=linux 8 - stage: "Stage 1"
9 env: JOB=toxcore ENV=linux
10 compiler: clang 10 compiler: clang
11 - env: JOB=toxcore ENV=windows ARCH=i686 11 - stage: "Stage 1"
12 env: JOB=toxcore ENV=windows ARCH=i686
12 services: 13 services:
13 - docker 14 - docker
14 - env: JOB=toxcore ENV=windows ARCH=x86_64 15 - stage: "Stage 1"
16 env: JOB=toxcore ENV=windows ARCH=x86_64
15 services: 17 services:
16 - docker 18 - docker
17 - env: JOB=toxcore ENV=freebsd 19 - stage: "Stage 1"
20 env: JOB=toxcore ENV=freebsd
21 dist: trusty
22 sudo: required
23 install: other/travis/phase $JOB $ENV install stage1
24 script: other/travis/phase $JOB $ENV script stage1
25 - stage: "Stage 2"
26 env: JOB=toxcore ENV=freebsd
18 dist: trusty 27 dist: trusty
19 sudo: required 28 sudo: required
29 install: other/travis/phase $JOB $ENV install stage2
30 - stage: "Stage 2"
31 env: JOB=toxcore ENV=osx RUN_TESTS=true
32 os: osx
20 fast_finish: true 33 fast_finish: true
21 34
22addons: 35addons: