-
Notifications
You must be signed in to change notification settings - Fork 15
/
.shippable.yml
51 lines (48 loc) · 1.12 KB
/
.shippable.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
sudo: false
git:
submodules: false
cache:
directories:
- "$HOME/.cabal/packages"
- "$HOME/.cabal/store"
- vendor/bundle
- ".stack-work"
addons:
apt:
sources: hvr-ghc
packages:
- happy
- alex
- hscolour
before_cache:
- rm -fv $HOME/.cabal/packages/hackage.haskell.org/build-reports.log
- rm -fv $HOME/.cabal/packages/hackage.haskell.org/00-index.*
- rm -fv $HOME/.cabal/packages/hackage.haskell.org/*.json
- rm -fv $HOME/.cabal/packages/hackage.haskell.org/01-index.cache
- rm -fv $HOME/.cabal/packages/hackage.haskell.org/01-index.tar
- rm -fv $HOME/.cabal/packages/hackage.haskell.org/01-index.tar.idx
- rm -rfv $HOME/.cabal/packages/head.hackage
- echo $TRAVIS_HASKELL_VERSION
language: haskell
ghc:
- 8.6.2
- 8.4.4
- 8.2.2
- 8.0.2
- 7.8.4
- head
deploy:
- provider: script
script: bash ci/deploy.sh
on:
repo: mgajda/homplexity
tags: true
branch: master
condition: $TRAVIS_HASKELL_VERSION = 8.4.4
integrations:
notifications:
- integrationName: email
type: email
on_success: change
on_failure: always
on_pull_request: never