summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorClément Pit-Claudel <cpitclaudel@gmail.com>2018-01-25 14:33:04 -0500
committerSteve Purcell <steve@sanityinc.com>2018-01-26 08:33:04 +1300
commit7a3d71d163a14203d39774b8e7245a6a2a909370 (patch)
tree9997922d1b3ced97414fa369d74f508568839c84 /.travis.yml
parenta118c078eb9133cc55df4ac7e76290f07c0a66f2 (diff)
Fix Travis builds (#76)
* travis: Add tracing to tools/travis-install-ledger.sh * travis: Install boost from the default repos instead of a dead PPA * tests: Ignore warnings from Emacs 24.3 (too many false positives) * tests: Fix ledger-context tests * travis: Disable OSX builds (the OSX machines on Travis are saturated) * travis: Add a matrix entry to test against the apt-get version of ledger * tests: Fix ledger-fontify tests * travis: Cache ledger builds * travis: Cache ledger builds more aggressively Skip the entire build process (and the gcc setup) when possible.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml8
1 files changed, 7 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index 395882f..bad367b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,13 +2,19 @@ sudo: required
language: generic
+cache:
+ directories:
+ - ledger-master
+ - ledger-next
+
os:
- linux
- - osx
+ # - osx # Travis is saturated; see https://www.traviscistatus.com/
env:
matrix:
- EMACS_VERSION=emacs24 LEDGER_BRANCH=master
+ # - EMACS_VERSION=emacs24 LEDGER_BRANCH=apt-get # apt-get's ledger is too old
- EMACS_VERSION=emacs25 LEDGER_BRANCH=next
matrix: