1
0
mirror of https://github.com/clementine-player/Clementine synced 2024-12-28 10:30:38 +01:00

Experiment with building in docker on Travis.

This commit is contained in:
John Maguire 2018-02-19 14:26:47 +00:00
parent 33e1a9bc32
commit c98a8cdae1

View File

@ -1,40 +1,13 @@
sudo: required
language: cpp
addons:
apt:
packages:
- cmake
- gettext
- libboost-dev
- libboost-serialization-dev
- libcdio-dev
- libchromaprint-dev
- libcrypto++-dev
- libechonest-dev
- libfftw3-dev
- libglew1.5-dev
- libgpod-dev
- libgstreamer1.0-dev
- libgstreamer-plugins-base1.0-dev
- liblastfm-dev
- libmtp-dev
- libplist-dev
- libprotobuf-dev
- libpulse-dev
- libqca2-dev
- libqca2-plugin-ossl
- libqjson-dev
- libqt4-dev
- libqt4-opengl-dev
- libqtwebkit-dev
- libsparsehash-dev
- libsqlite3-dev
- libtag1-dev
- libusbmuxd-dev
- protobuf-compiler
- qt4-dev-tools
services:
- docker
before_script:
- sudo docker pull gcr.io/clementine-data/slave-ubuntu-bionic-64
script:
- cd bin
- cmake ..
- make
- >
sudo docker run gcr.io/clementine-data/slave-ubuntu-bionic-64 --entrypoint=/bin/bash -v ${TRAVIS_BUILD_DIR}:/build
-c 'cd /build/bin && cmake .. && make'