diff options
author | Maxim Biro <nurupo.contributions@gmail.com> | 2017-12-11 19:28:00 -0500 |
---|---|---|
committer | Maxim Biro <nurupo.contributions@gmail.com> | 2017-12-12 20:20:52 -0500 |
commit | 92c4108dba605fac66c99352b3bdc40c5a9aacce (patch) | |
tree | 439d08962f6de2640316e7370c939907b3b6937a /.travis.yml | |
parent | 998f584b0debd12cf6353638b5ea675cbbb30dff (diff) |
Separate FreeBSD Travis build in 2 stages
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 27 |
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 | ||
3 | matrix: | 3 | matrix: |
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 | ||
22 | addons: | 35 | addons: |