This repository was archived by the owner on Sep 20, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +30
-8
lines changed Expand file tree Collapse file tree 1 file changed +30
-8
lines changed Original file line number Diff line number Diff line change 1
- language : haskell
2
-
3
- ghc :
4
- - 7.6
5
- - 7.8
6
- - 7.10
1
+ sudo : required
7
2
8
3
services :
9
- - postgresql
4
+ - postgresql
10
5
11
6
before_script :
12
- - psql -c 'create database test;' -U postgres
7
+ - psql -c 'create database test;' -U postgres
8
+
9
+ env :
10
+ - CABALVER=1.18 GHCVER=7.6.3
11
+ - CABALVER=1.18 GHCVER=7.8.4
12
+ - CABALVER=1.22 GHCVER=7.10.2
13
+
14
+ before_install :
15
+ - travis_retry sudo add-apt-repository -y ppa:hvr/ghc
16
+ - travis_retry sudo apt-get update
17
+ - travis_retry sudo apt-get install cabal-install-$CABALVER ghc-$GHCVER
18
+ - export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:$PATH
19
+
20
+ install :
21
+ - cabal --version
22
+ - echo "$(ghc --version) [$(ghc --print-project-git-commit-id 2> /dev/null || echo '?')]"
23
+ - travis_retry cabal update
24
+ - cabal install --only-dependencies --enable-tests --enable-benchmarks
25
+
26
+ script :
27
+ - cabal configure --enable-tests --enable-benchmarks -v2
28
+ - cabal build
29
+ - cabal test
30
+ - cabal check
31
+ - cabal sdist
32
+
33
+ - SRC_TGZ=$(cabal info . | awk '{print $2;exit}').tar.gz &&
34
+ (cd dist && cabal install --force-reinstalls "$SRC_TGZ")
You can’t perform that action at this time.
0 commit comments