-
Notifications
You must be signed in to change notification settings - Fork 3
/
.travis.yml
39 lines (32 loc) · 1 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
language: haskell
env:
matrix:
- HPVER=2012.2.0.0
- HPVER=2012.4.0.0
- HPVER=2013.2.0.0
- GHCVER=7.6.3
- GHCVER=7.8.3
- GHCVER=head
global:
- CABALVER=1.18
- UBUNTU_PKGS="libcairo2-dev"
- EXTRA_DEPS_PRE="gtk2hs-buildtools"
- HEAD_DEPS="diagrams-core diagrams-lib diagrams-svg diagrams-cairo diagrams-postscript"
- EXTRA_DEPS="html"
matrix:
allow_failures:
- env: GHCVER=head
before_install:
- git clone http://github.com/diagrams/diagrams-travis travis
- source travis/scripts/set_env.sh
- ./travis/scripts/before_install.sh
install: ./travis/scripts/install.sh
script: cabal configure -fsvg -fcairo -fpostscript && cabal build && dist/build/svg-test/svg-test && dist/build/cairo-test/cairo-test && dist/build/postscript-test/postscript-test
notifications:
email: false
irc:
channels:
- irc.freenode.org#diagrams
skip_join: true
template:
- "\x0313backend-tests\x03/\x0306%{branch}\x03 \x0314%{commit}\x03 %{build_url} %{message}"