From 8e448ffc31685427afaee62a0379c33525769a6a Mon Sep 17 00:00:00 2001 From: Joris Date: Sun, 5 Mar 2017 15:44:50 +0100 Subject: Use stack --- .gitlab-ci.yml | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) (limited to '.gitlab-ci.yml') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d48e511..0e2ed34 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,8 +1,31 @@ +image: haskell:latest + +before_script: + - apt-get update && apt-get install xz-utils make + - export STACK_ROOT=`pwd`/.stack + - stack setup + - stack install --only-dependencies + - stack build + +build: + cache: + paths: + - _cache + - .stack + script: + - stack exec site build + except: + - master + pages: + cache: + paths: + - _cache + - .stack script: - - ls public + - stack exec site build artifacts: paths: - - public + - public only: - - demo + - master -- cgit v1.2.3