2019-02-17 18:56:04 +01:00
|
|
|
linux: &linux
|
|
|
|
os: linux
|
|
|
|
dist: trusty
|
|
|
|
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:
|
2016-08-11 07:11:19 +02:00
|
|
|
- ./.travis/travis_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)"
|
|
|
|
- <<: *linux
|
|
|
|
name: "i386 (x86)"
|
|
|
|
env:
|
|
|
|
- DOCKER_TAG=i386
|
|
|
|
- DOCKER_NAME="Debian Stretch (i386)"
|
|
|
|
- <<: *linux
|
|
|
|
name: "ARMv6hf (Raspberry Pi v1 & ZERO)"
|
|
|
|
env:
|
|
|
|
- DOCKER_TAG=armv6hf
|
|
|
|
- DOCKER_NAME=""Debian Stretch (Raspberry Pi v1 & ZERO)"
|
|
|
|
- <<: *linux
|
|
|
|
name: "ARMv7hf (Raspberry Pi 2 & 3)"
|
|
|
|
env:
|
|
|
|
- DOCKER_TAG=armv7hf
|
|
|
|
- DOCKER_NAME="Debian Stretch (Raspberry Pi 2 & 3)"
|
|
|
|
- <<: *linux
|
|
|
|
name: "ARMv8 (Generic AARCH64)"
|
|
|
|
env:
|
|
|
|
- DOCKER_TAG=aarch64
|
|
|
|
- DOCKER_NAME="ARMv8 (Generic AARCH64)"
|
|
|
|
- PLATFORM="amlogic"
|
|
|
|
- <<: *osx
|
|
|
|
osx_image: xcode8.3
|
|
|
|
name: "macOS 10.12 (Xcode 8.3.3)"
|
|
|
|
env:
|
|
|
|
- HOMEBREW_CACHE=$HOME/brew-cache
|
|
|
|
|
2016-06-28 21:53:08 +02:00
|
|
|
script:
|
2016-08-11 07:11:19 +02:00
|
|
|
- ./.travis/travis_build.sh
|
2016-09-21 22:01:50 +02:00
|
|
|
after_success:
|
2017-08-29 00:37:48 +02:00
|
|
|
- ./.travis/travis_deploy.sh
|
2019-02-17 18:56:04 +01:00
|
|
|
|