on master help sign in
Add multi-ghc Travis build
commit4388215ea5edd6e02df27c72d35a8f46774e4480 authorDmitry Bushev <bushevdv@gmail.com> dateTue 26 Sep 2017, 18:41 (9 years ago) parentc43f7f4
1 file changed+26
.travis.yml+26
.travis.ymlnew file+26
@@ -0,0 +1,26 @@
1+sudo: false
2+
3+language: generic
4+
5+env:
6+ - STACK_YAML=stack.yaml
7+ - STACK_YAML=ghc-802.yaml
8+ - STACK_YAML=ghc-821.yaml
9+
10+cache:
11+ directories:
12+ - $HOME/.stack
13+
14+addons:
15+ apt:
16+ packages:
17+ - libgmp-dev
18+
19+before_install:
20+# Download and unpack the stack executable
21+- mkdir -p ~/.local/bin
22+- export PATH=$HOME/.local/bin:$PATH
23+- travis_retry curl -L https://www.stackage.org/stack/linux-x86_64 | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
24+
25+script:
26+- stack --no-terminal --install-ghc test --haddock --no-haddock-deps