on master help sign in
laop/.travis.yml
47 lines 819 B history raw
1sudo: true
2language: haskell
4git:
5 depth: 5
7cabal: "3.0"
9cache:
10 directories:
11 - "$HOME/.cabal/store"
12 - "$HOME/.stack"
13 - "$TRAVIS_BUILD_DIR/.stack-work"
15matrix:
16 include:
17 - ghc: 8.6.5
18 - ghc: 8.8.3
20 - ghc: 8.8.3
21 env: STACK_YAML="$TRAVIS_BUILD_DIR/stack-8.8.3.yaml"
23 - ghc: 8.6.5
24 env: STACK_YAML="$TRAVIS_BUILD_DIR/stack.yaml"
27install:
28 - |
29 if [ -z "$STACK_YAML" ]; then
30 cabal v2-update
31 cabal v2-build --enable-tests --enable-benchmarks
32 else
33 curl -sSL https://get.haskellstack.org/ | sh
34 stack --version
35 stack build --system-ghc --test --bench --no-run-tests --no-run-benchmarks
36 fi
38script:
39 - |
40 if [ -z "$STACK_YAML" ]; then
41 cabal v2-test --enable-tests
42 else
43 stack test --system-ghc
44 fi
46notifications:
47 email: false