aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2018-12-29 18:53:07 +0100
committerYann Herklotz <ymherklotz@gmail.com>2018-12-29 18:53:07 +0100
commit7c4c40c2e6cd1b6654d3800690193d7ecda44c25 (patch)
tree47400968a4a67eb75ea4bbf1030f1c3e240c7f48 /.travis.yml
parent96d9932a71facce2b31c78fa00fe1adc35169ecb (diff)
downloadverismith-7c4c40c2e6cd1b6654d3800690193d7ecda44c25.tar.gz
verismith-7c4c40c2e6cd1b6654d3800690193d7ecda44c25.zip
Add travis.yml file
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..da93acf
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,24 @@
+sudo: false
+
+# Caching so the next build will be fast too.
+cache:
+ directories:
+ - $HOME/.stack
+
+before_install:
+# Download and unpack the stack executable
+ - mkdir -p ~/.local/bin
+ - export PATH=$HOME/.local/bin:$PATH
+ - travis_retry curl -L https://get.haskellstack.org/stable/linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
+ - stack config set system-ghc --global true
+ - export PATH=/opt/ghc/8.6.3/bin:$PATH
+
+addons:
+ apt:
+ sources:
+ - hvr-ghc
+ packages:
+ - ghc-8.6.3
+
+script:
+ - stack --no-terminal --skip-ghc-check test