on master help sign in
update travis CI scripts
03cc712Corey O'Connor
.travis.yml+7−1
@@ -12,9 +12,15 @@ env:
12 - GHCVER=7.2.2
12 - GHCVER=7.2.2
13 - GHCVER=7.4.2
13 - GHCVER=7.4.2
14 - GHCVER=7.6.3
14 - GHCVER=7.6.3
15− - GHCVER=7.8.3
15+ - GHCVER=7.8.2
16 - GHCVER=head
16 - GHCVER=head
17
17
18+install:
19+ - ./ci/travis_ci_install
20+
21+script:
22+ - ./ci/travis_ci_script
23+
18before_install:
24before_install:
19 - sudo add-apt-repository -y ppa:hvr/ghc
25 - sudo add-apt-repository -y ppa:hvr/ghc
20 - sudo apt-get update
26 - sudo apt-get update
ci/travis_ci_build_and_testdeleted−9
@@ -1,9 +0,0 @@
1−#!/bin/bash
2−set -ex
3−if [[ "${GHCVER}" > "7.4.2" ]] ; then
4− cabal configure --enable-tests && cabal build
5− cabal test
6−else
7− cabal configure && cabal build
8− echo "Skipping tests on ${GHCVER}"
9−fi
ci/travis_ci_installnew file+8
@@ -0,0 +1,8 @@
1+#!/bin/bash
2+set -ex
3+if [[ "${GHCVER}" > "7.2.2" ]] ; then
4+ cabal install --only-dependencies --enable-tests
5+else
6+ cabal install --only-dependencies
7+ echo "Skipping test dependency install on ${GHCVER}"
8+fi
ci/travis_ci_scriptnew file+8
@@ -0,0 +1,8 @@
1+#!/bin/bash
2+set -ex
3+if [[ "${GHCVER}" > "7.2.2" ]] ; then
4+ cabal configure --enable-tests && cabal build && cabal test
5+else
6+ echo "Skipping tests on ${GHCVER}"
7+ cabal configure && cabal build
8+fi