[commit: packages/pretty] large_docs, master, moretests: update travis config (59a1c1d)
git at git.haskell.org
git at git.haskell.org
Fri Jan 23 22:48:49 UTC 2015
Repository : ssh://git@git.haskell.org/pretty
On branches: large_docs,master,moretests
Link : http://git.haskell.org/packages/pretty.git/commitdiff/59a1c1dd38468235cf070057fc65d49092836467
>---------------------------------------------------------------
commit 59a1c1dd38468235cf070057fc65d49092836467
Author: David Terei <code at davidterei.com>
Date: Mon Dec 8 23:04:55 2014 -0800
update travis config
>---------------------------------------------------------------
59a1c1dd38468235cf070057fc65d49092836467
.travis.yml | 43 ++++++++++++++++++++++---------------------
1 file changed, 22 insertions(+), 21 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index c4cdfd4..ff8b00f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,37 +1,38 @@
env:
- - GHCVER=7.4.1
- - GHCVER=7.4.2
- - GHCVER=7.6.1
- - GHCVER=7.6.2
- - GHCVER=7.6.3
- - GHCVER=7.8.1
- - GHCVER=7.8.2
- - GHCVER=7.8.3
- - GHCVER=head
+ - CABALVER=1.16 GHCVER=7.4.1
+ - CABALVER=1.16 GHCVER=7.4.2
+ - CABALVER=1.16 GHCVER=7.6.1
+ - CABALVER=1.16 GHCVER=7.6.2
+ - CABALVER=1.16 GHCVER=7.6.3
+ - CABALVER=1.18 GHCVER=7.8.1
+ - CABALVER=1.18 GHCVER=7.8.2
+ - CABALVER=1.18 GHCVER=7.8.3
+ - CABALVER=head GHCVER=head
matrix:
allow_failures:
- - env: GHCVER=head
+ - env: CABALVER=head GHCVER=head
before_install:
- - sudo add-apt-repository -y ppa:hvr/ghc
- - sudo apt-get update
- - sudo apt-get install cabal-install-1.18 ghc-$GHCVER
- - export PATH=/opt/ghc/$GHCVER/bin:$PATH
+ - travis_retry sudo add-apt-repository -y ppa:hvr/ghc
+ - travis_retry sudo apt-get update
+ - travis_retry sudo apt-get install cabal-install-$CABALVER ghc-$GHCVER
+ - export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:$PATH
install:
- - cabal-1.18 update
+ - cabal --version
- ghc --version
+ - travis_retry cabal update
script:
- - cabal-1.18 configure -v2
- - cabal-1.18 build
- - cabal-1.18 check
- - cabal-1.18 sdist
- - export SRC_TGZ=$(cabal-1.18 info . | awk '{print $2 ".tar.gz";exit}') ;
+ - cabal configure -v2
+ - cabal build
+ - cabal check || [ "$CABALVER" == "1.16" ]
+ - cabal sdist
+ - export SRC_TGZ=$(cabal info . | awk '{print $2 ".tar.gz";exit}') ;
cd dist/;
if [ -f "$SRC_TGZ" ]; then
- cabal-1.18 install "$SRC_TGZ";
+ cabal install --force-reinstalls "$SRC_TGZ";
else
echo "expected '$SRC_TGZ' not found";
exit 1;
More information about the ghc-commits
mailing list