2019-02-17 18:56:04 +01:00
|
|
|
linux: &linux
|
|
|
|
os: linux
|
2019-05-26 18:06:44 +02:00
|
|
|
dist: xenial
|
2019-02-17 18:56:04 +01:00
|
|
|
services:
|
|
|
|
- docker
|
|
|
|
osx: &osx
|
|
|
|
os: osx
|
|
|
|
|
2016-08-11 07:11:19 +02:00
|
|
|
cache:
|
|
|
|
- ccache
|
|
|
|
- directories:
|
|
|
|
- $HOME/brew-cache
|
2016-06-28 21:53:08 +02:00
|
|
|
notifications:
|
2016-08-11 07:11:19 +02:00
|
|
|
email: false
|
2016-06-25 22:08:25 +02:00
|
|
|
language: cpp
|
2019-02-17 18:56:04 +01:00
|
|
|
|
2016-06-25 22:08:25 +02:00
|
|
|
before_install:
|
2019-06-10 16:50:22 +02:00
|
|
|
- ./.ci/ci_install.sh
|
2019-02-17 18:56:04 +01:00
|
|
|
|
|
|
|
jobs:
|
|
|
|
include:
|
|
|
|
- <<: *linux
|
|
|
|
name: "AMD64 (x64)"
|
|
|
|
env:
|
|
|
|
- DOCKER_TAG=amd64
|
|
|
|
- DOCKER_NAME="Debian Stretch (AMD64)"
|
2019-07-09 23:07:31 +02:00
|
|
|
- PLATFORM="x11"
|
2019-02-17 18:56:04 +01:00
|
|
|
- <<: *linux
|
|
|
|
name: "i386 (x86)"
|
|
|
|
env:
|
|
|
|
- DOCKER_TAG=i386
|
|
|
|
- DOCKER_NAME="Debian Stretch (i386)"
|
2019-07-09 23:07:31 +02:00
|
|
|
- PLATFORM="x11"
|
2019-06-14 17:35:42 +02:00
|
|
|
# ////////////////////////////////////////////////////////////////
|
|
|
|
# NOTE: Temporary disabled because travis timeouts
|
|
|
|
# ////////////////////////////////////////////////////////////////
|
|
|
|
# - <<: *linux
|
|
|
|
# name: "ARMv6hf (Raspberry Pi v1 & ZERO)"
|
|
|
|
# env:
|
|
|
|
# - DOCKER_TAG=armv6hf
|
|
|
|
# - DOCKER_NAME="Debian Stretch (Raspberry Pi v1 & ZERO)"
|
|
|
|
# - PLATFORM="rpi"
|
|
|
|
# - <<: *linux
|
|
|
|
# name: "ARMv7hf (Raspberry Pi 2 & 3)"
|
|
|
|
# env:
|
|
|
|
# - DOCKER_TAG=armv7hf
|
|
|
|
# - DOCKER_NAME="Debian Stretch (Raspberry Pi 2 & 3)"
|
|
|
|
# - PLATFORM="rpi"
|
|
|
|
# - <<: *linux
|
|
|
|
# name: "ARMv8 (Generic AARCH64)"
|
|
|
|
# env:
|
|
|
|
# - DOCKER_TAG=aarch64
|
|
|
|
# - DOCKER_NAME="ARMv8 (Generic AARCH64)"
|
|
|
|
# - PLATFORM="amlogic"
|
|
|
|
#
|
|
|
|
# ////////////////////////////////////////////////////////////////
|
2019-02-17 18:56:04 +01:00
|
|
|
- <<: *osx
|
|
|
|
osx_image: xcode8.3
|
|
|
|
name: "macOS 10.12 (Xcode 8.3.3)"
|
|
|
|
env:
|
|
|
|
- HOMEBREW_CACHE=$HOME/brew-cache
|
2019-07-09 23:07:31 +02:00
|
|
|
- PLATFORM="osx"
|
2019-02-17 18:56:04 +01:00
|
|
|
|
2016-06-28 21:53:08 +02:00
|
|
|
script:
|
2019-06-10 16:50:22 +02:00
|
|
|
- ./.ci/ci_build.sh
|
2019-02-17 18:56:04 +01:00
|
|
|
|