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