summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorMax Kellermann <max@musicpd.org>2019-12-23 17:58:08 +0100
committerMax Kellermann <max@musicpd.org>2019-12-23 18:12:04 +0100
commit816ef12088587174315c50e98c0cce7716e04e47 (patch)
treee24b9f08d5453439a380cb25fd211bb96300fc79 /.travis.yml
parent5ff786e59c9bcfcf9b58f2398a052e149b845640 (diff)
.travis.yml: add Ubuntu Bionic build
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml23
1 files changed, 23 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index c5f3a3eeb..8aaa876e6 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,6 +2,28 @@ language: cpp
matrix:
include:
+ # Ubuntu Bionic (18.04) with GCC 7
+ - os: linux
+ dist: bionic
+ addons:
+ apt:
+ sources:
+ - sourceline: 'ppa:deadsnakes/ppa' # for Python 3.7 (required by Meson)
+ packages:
+ - libgtest-dev
+ - libboost-dev
+ - python3.6
+ - python3-urllib3
+ - ninja-build
+ before_install:
+ - wget https://bootstrap.pypa.io/get-pip.py
+ - /usr/bin/python3.6 get-pip.py --user
+ install:
+ - /usr/bin/python3.6 $HOME/.local/bin/pip install --user meson
+ env:
+ - MATRIX_EVAL="export PATH=$HOME/.local/bin:$PATH"
+
+ # Ubuntu Trusty (16.04) with GCC 6
- os: linux
dist: trusty
addons:
@@ -27,6 +49,7 @@ matrix:
# use gold as workaround for https://sourceware.org/bugzilla/show_bug.cgi?id=17068
- MATRIX_EVAL="export CC='ccache gcc-6' CXX='ccache g++-6' LDFLAGS=-fuse-ld=gold PATH=$HOME/.local/bin:$PATH"
+ # Ubuntu Trusty (16.04) with GCC 8
- os: linux
dist: trusty
addons: