git.iko.soy/distributed-process
on master help sign in
Merge pull request #258 from haskell-distributed/wip/travis-ghc-7.10
a0cf431Alexander Vershilov
.travis.yml+18−12
@@ -1,24 +1,30 @@
1−language: haskell
1+language: c
2
2
3−ghc:
3+sudo: false
4− - "7.10"
4+
5− - "7.8"
5+matrix:
6− - "7.6"
6+ include:
7− - "7.4"
7+ - env: CABALVER=1.22 GHCVER=7.4.1
8+ addons: {apt: {packages: [cabal-install-1.22,ghc-7.4.1], sources: [hvr-ghc]}}
9+ - env: CABALVER=1.22 GHCVER=7.6.3
10+ addons: {apt: {packages: [cabal-install-1.22,ghc-7.6.3], sources: [hvr-ghc]}}
11+ - env: CABALVER=1.22 GHCVER=7.8.4
12+ addons: {apt: {packages: [cabal-install-1.22,ghc-7.8.4], sources: [hvr-ghc]}}
13+ - env: CABALVER=1.22 GHCVER=7.10.2
14+ addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.2],sources: [hvr-ghc]}}
15+
16+addons: {apt: {packages: [binutils-dev]}}
8
17
9before_install:
18before_install:
10− - cabal update
11− - cabal install cabal-install
12− - export PATH=~/.cabal/bin:$PATH
19+ - export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:~/.cabal/bin:$PATH
20+ - ghc --version
13 - cabal --version
21 - cabal --version
22+ - cabal update
14 - cabal sandbox init
23 - cabal sandbox init
15 - for i in `cat REPOS`; do git clone http://github.com/haskell-distributed/$i; done
24 - for i in `cat REPOS`; do git clone http://github.com/haskell-distributed/$i; done
16 - for i in `cat REPOS`; do cabal sandbox add-source $i; done
25 - for i in `cat REPOS`; do cabal sandbox add-source $i; done
17− - sudo apt-get update -qq
18− - sudo apt-get install -qq binutils-dev
19
26
20install:
27install:
21− # Don't run tests for dependencies.
22 - cabal install --only-dependencies
28 - cabal install --only-dependencies
23
29
24script:
30script: