on threading help sign in
jsaddle/.travis.yml
31 lines 798 B history raw
1sudo: required
2services:
3 - docker
5cache:
6 directories:
7 - .cabal
8 - .ghc
10env:
11# - CABALVER=1.24 GHCVER=7.10.3 OSVER=xenial
12 - CABALVER=1.24 GHCVER=8.0.1 OSVER=xenial
13 - CABALVER=1.24 GHCVER=8.0.2 OSVER=xenial
14 - CABALVER=1.24 GHCVER=7.10.3 OSVER=trusty
15 - CABALVER=1.24 GHCVER=8.0.1 OSVER=trusty
16 - CABALVER=1.24 GHCVER=8.0.2 OSVER=trusty
18before_install:
19 - docker build -t ghc -f travis/$OSVER.Dockerfile travis
21script:
22 - docker run -v `pwd`:/build ghc
23 sh -x -c "
24 apt-get install -y cabal-install-$CABALVER ghc-$GHCVER &&
25 export PATH=\$HOME/.cabal/bin:/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:/opt/alex/3.1.7/bin:/opt/happy/1.19.5/bin:\$PATH &&
26 ./travis/build.sh"
27notifications:
28 irc:
29 channels: "irc.freenode.net#ghcjs"
30 skip_join: true
31 email: true