diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..0e2ed34 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +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: + - stack exec site build + artifacts: + paths: + - public + only: + - master