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:
parent
33e1a9bc32
commit
c98a8cdae1
45
.travis.yml
45
.travis.yml
@ -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'
|
||||
|
Loading…
Reference in New Issue
Block a user