[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