From 0aafee1396aab738a18e719a2224e4e2892d1764 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Tue, 28 Jul 2015 14:05:06 -0700 Subject: [PATCH] tools: enable travis CI build test on github push A preliminary config, from cloud-haskell via the stack wiki. --- .travis.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..8e8a61a98 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,19 @@ +language: haskell + +sudo: false +cache: + directories: + - $HOME/.stack/ + +before_install: +- mkdir -p ~/.local/bin +- export PATH=~/.local/bin:$PATH +- travis_retry curl -L https://github.com/commercialhaskell/stack/releases/download/v0.1.1.0/stack-0.1.1.0-x86_64-linux.gz | gunzip > ~/.local/bin/stack +- chmod a+x ~/.local/bin/stack + +install: + - stack setup --no-terminal + - stack build --only-snapshot --no-terminal + +script: + - stack build --no-terminal