-
Vladimir Davydov authored
These distributions are past EOL.
Vladimir Davydov authoredThese distributions are past EOL.
.travis.yml 2.84 KiB
sudo: false
services:
- docker
language: cpp
# default values
os: linux
compiler: gcc
osx_image: xcode9
cache:
directories:
- $HOME/.cache
git:
depth: 100500
jobs:
include:
- name: RelWithDebInfoWError build + test (Linux, gcc)
env: TARGET=test
- name: RelWithDebInfoWError build + test (Linux, clang)
env: TARGET=test
compiler: clang
- name: RelWithDebInfoWError build + test (OS X)
env: TARGET=test
os: osx
- name: Debug build + test + coverage (Linux, gcc)
env: TARGET=coverage
- name: LTO build + test (Linux, gcc)
env: TARGET=test CMAKE_EXTRA_PARAMS=-DENABLE_LTO=ON
if: branch = "2.1"
- name: LTO build + test (Linux, clang)
env: TARGET=test CMAKE_EXTRA_PARAMS=-DENABLE_LTO=ON
if: branch = "2.1"
compiler: clang
- name: LTO build + test (OS X)
os: osx
env: TARGET=test CMAKE_EXTRA_PARAMS=-DENABLE_LTO=ON
if: branch = "2.1"
- name: Create and deploy tarball
env: TARGET=source
if: branch = "2.1"
- name: CentOS 6 build + test + deploy RPM
env: OS=el DIST=6
if: branch = "2.1"
- name: CentOS 7 build + test + deploy RPM
env: OS=el DIST=7
if: branch = "2.1"
- name: Ubuntu Trusty (14.04) build + deploy DEB
env: OS=ubuntu DIST=trusty
if: branch = "2.1"
- name: Ubuntu Xenial (16.04) build + deploy DEB
env: OS=ubuntu DIST=xenial
if: branch = "2.1"
- name: Ubuntu Bionic (18.04) build + deploy DEB
env: OS=ubuntu DIST=bionic
if: branch = "2.1"
- name: Ubuntu Cosmic (18.10) build + deploy DEB
env: OS=ubuntu DIST=cosmic
if: branch = "2.1"
- name: Debian Wheezy (7) build + deploy DEB
env: OS=debian DIST=wheezy
if: branch = "2.1"
- name: Debian Jessie (8) build + deploy DEB
env: OS=debian DIST=jessie
if: branch = "2.1"
- name: Debian Stretch (9) build + deploy DEB