-
Notifications
You must be signed in to change notification settings - Fork 5
/
.travis.yml
43 lines (37 loc) · 1.47 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
###############################################################################
#
# Travis CI configuration
# =======================
#
# This file configures the Continuous Integration server on travis-ci.org
#
###############################################################################
language: python
# This will route the build job to the new Travis build environment
sudo: false
# Keep installed lilypond versions between builds
cache:
directories:
- $HOME/.lilypond
# Download and install LilyPond (stable and devel)
# when not present already (cached between builds)
install:
- pip install python-dateutil
- python ./test/install_lilypond.py
# This is the script that will actually run the tests
script: ./test/automated_tests.py
# These are environment variables that are used to configure the
# tests.
#
# - LILY_PLATFORM is the platform for which lilypond was
# compiled. Note that travis-ci is running 64 bit
# Linux virtual machines, hence `linux-64` is pretty
# much the only value that makes sense.
#
# - LILY_VERSION is the version of lilypond with which we want to
# run the tests. "stable" and "devel" are placeholders
# for values retrieved from test/LILYPOND-VERSIONS
# during the installation and test scripts
env:
- LILY_PLATFORM=linux-64 LILY_VERSION=2.18.2-1
- LILY_PLATFORM=linux-64 LILY_VERSION=2.19.30-1