on master help sign in
update travis CI scripts
commit03cc7124e807dda31060be43f515708e6a2ccc1a authorCorey O'Connor <coreyoconnor@gmail.com> dateSat 26 Apr 2014, 11:17 (13 years ago) parentd65b85c
4 files changed+23−10
.travis.yml+7−1 ci/travis_ci_build_and_test−9 ci/travis_ci_install+8 ci/travis_ci_script+8
.travis.yml+7−1
@@ -12,9 +12,15 @@ env:
1212 - GHCVER=7.2.2
1313 - GHCVER=7.4.2
1414 - GHCVER=7.6.3
15− - GHCVER=7.8.3
15+ - GHCVER=7.8.2
1616 - GHCVER=head
1717
18+install:
19+ - ./ci/travis_ci_install
20+
21+script:
22+ - ./ci/travis_ci_script
23+
1824before_install:
1925 - sudo add-apt-repository -y ppa:hvr/ghc
2026 - 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