git.iko.soy/distributed-process
on master help sign in
Merge pull request #161 from tweag/travis-matrix

Rewrite CI scripts

commit1ce7462b6cf9610a9955ee25b902fec2b8320be7 authorTim Watson <watson.timothy@gmail.com> dateSun 30 Nov 2014, 14:42 (12 years ago) parent97a4efde675820
2 files changed+16−14
.travis.yml+14−13 REPOS+2−1
.travis.yml+14−13
@@ -1,21 +1,22 @@
11language: haskell
22
3−env:
4− matrix:
5− - GHCVER=7.4.2
6− - GHCVER=7.6.2
7− - GHCVER=7.6.3
8− global:
9− - CABALVER=1.18
3+ghc:
4+ - 7.8
5+ - 7.6
6+ - 7.4
107
118before_install:
12− - rm -rf travis
13− - git clone http://github.com/haskell-distributed/haskell-distributed-travis travis
14− - source travis/scripts/set_env.sh
15− - ./travis/scripts/before_install.sh
9+ - cabal sandbox init
10+ - for i in `cat REPOS`; do git clone http://github.com/haskell-distributed/$i; done
11+ - for i in `cat REPOS`; do cabal sandbox add-source $i; done
12+ - sudo apt-get update -qq
13+ - sudo apt-get install -qq binutils-dev
1614
1715install:
18− - ./travis/scripts/install.sh
16+ # Don't run tests for dependencies.
17+ - cabal install --only-dependencies
18+ - cabal install --only-dependencies distributed-process-tests
1919
2020script:
21− - ./travis/scripts/script.sh
21+ - cabal install
22+ - cabal install --enable-tests -j1 distributed-process-tests
REPOS+2−1
@@ -1,4 +1,5 @@
1−rank1dynamic
1+distributed-process-tests
22distributed-static
33network-transport
44network-transport-tcp
5+rank1dynamic