git.iko.soy/typeable/cabal2nix
on master help sign in
travis.yml: re-enable continuous builds
commitdc4b8048c6543f1c859c49cd0ba06671fcf1b7a2 authorPeter Simons <simons@cryp.to> dateSat 27 Jun 2015, 21:15 (11 years ago) parent200d262
1 file changed+27−7
.travis.yml+27−7
.travis.yml+27−7
@@ -1,10 +1,30 @@
1−language: haskell
2−ghc: "7.10"
1+# .travis.yml
2+
33git:
4− depth: 50000
4+ depth: 50000
5+
6+env:
7+ - CABALVER=1.22 GHCVER=7.10.1
58
69before_install:
7− - cabal sandbox init
8− - cabal install -j cartel mtl
9− - runhaskell -package-db=.cabal-sandbox/x86_64-linux-ghc-7.8.4-packages.conf.d generate-cabal-file.hs >cabal2nix.cabal
10− - cabal sandbox delete
10+ - travis_retry sudo add-apt-repository -y ppa:hvr/ghc
11+ - travis_retry sudo apt-get update
12+ - travis_retry sudo apt-get install cabal-install-$CABALVER ghc-$GHCVER
13+ - export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:$PATH
14+
15+install:
16+ - cabal --version
17+ - echo "$(ghc --version) [$(ghc --print-project-git-commit-id 2> /dev/null || echo '?')]"
18+ - travis_retry cabal update
19+ - cabal sandbox init
20+ - cabal install -j cartel mtl
21+ - cabal exec runhaskell generate-cabal-file.hs >cabal2nix.cabal
22+ - cabal sandbox delete
23+ - cabal install -j --only-dependencies --enable-tests
24+
25+script:
26+ - cabal configure --enable-tests -v
27+ - cabal build
28+ - cabal test
29+ - cabal check
30+ - cabal sdist