Merge branch 'test-cleanup' of https://github.com/vincentkfu/fio
[fio.git] / .travis.yml
CommitLineData
d79b085f 1language: c
18e5cee6 2dist: bionic
6afa04b7
SW
3os:
4 - linux
d79b085f
JA
5compiler:
6 - clang
7 - gcc
602d85d4
VF
8arch:
9 - amd64
10 - arm64
569dccc7 11env:
be90946e
SW
12 matrix:
13 - BUILD_ARCH="x86"
14 - BUILD_ARCH="x86_64"
569dccc7
SW
15 global:
16 - MAKEFLAGS="-j 2"
fa3c391d
SW
17matrix:
18 include:
7891b2a4 19 # Default xcode image
fa3c391d
SW
20 - os: osx
21 compiler: clang # Workaround travis setting CC=["clang", "gcc"]
be90946e 22 env: BUILD_ARCH="x86_64"
602d85d4 23 arch: amd64
7891b2a4 24 # Latest xcode image (needs periodic updating)
8a7e178e
JA
25 - os: osx
26 compiler: clang
524537cb 27 osx_image: xcode11.2
8a7e178e 28 env: BUILD_ARCH="x86_64"
602d85d4 29 arch: amd64
fa3c391d
SW
30 exclude:
31 - os: osx
32 compiler: gcc
be90946e
SW
33 - os: linux
34 compiler: clang
602d85d4 35 arch: amd64
be90946e 36 env: BUILD_ARCH="x86" # Only do the gcc x86 build to reduce clutter
602d85d4
VF
37 - os: linux
38 env: BUILD_ARCH="x86"
39 arch: arm64
40
546f51ce 41before_install:
12e86ecb
BVA
42 - ci/travis-install.sh
43
a397a400 44script:
12e86ecb 45 - ci/travis-build.sh