Use S3 mirror of Hackage for more reliable builds
See: http://www.yesodweb.com/blog/2015/07/s3-hackage-mirror-travis
commit29df10d028a2e7599fbf813a2936a524de8ba652
authorMichael Snoyman <michael@snoyman.com>
dateMon 23 Nov 2015, 09:30 (11 years ago)
parentf3c26ad
.travis-setup.shnew file+10
@@ -0,0 +1,10 @@
1+#!/bin/sh
2+
3+set -eux
4+
5+mkdir -p $HOME/.cabal
6+cat > $HOME/.cabal/config <<EOF
7+remote-repo: hackage.haskell.org:http://hackage.fpcomplete.com/
8+remote-repo-cache: $HOME/.cabal/packages
9+jobs: \$ncpus
10+EOF
.travis.yml+1
@@ -15,6 +15,7 @@ before_install:
1515 - travis_retry sudo apt-get update
1616 - travis_retry sudo apt-get install cabal-install-$CABALVER ghc-$GHCVER
1717 - export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:$HOME/.cabal/bin:$PATH
18+ - ./.travis-setup.sh
1819 - cabal --version
1920
2021install: