From 4a03fc4ebc2a49b7cbf332b9b6be4bdf82711ff8 Mon Sep 17 00:00:00 2001 From: Eduardo Trujillo <ed@chromabits.com> Date: Sun, 20 Dec 2020 14:49:56 -0800 Subject: [PATCH] Add .gitlab-ci.yml --- .gitlab-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..914a887 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,30 @@ +stages: + - build + - test + +stack-build: + stage: build + image: haskell:8.10.2 + cache: + key: "$CI_COMMIT_REF_SLUG" + paths: + - .stack-work + - .stack + before_script: + - export STACK_ROOT="$CI_PROJECT_DIR/.stack" + script: + - stack --no-terminal build + +stack-test: + stage: test + image: haskell:8.10.2 + cache: + key: "$CI_COMMIT_REF_SLUG" + paths: + - .stack-work + - .stack + policy: pull + before_script: + - export STACK_ROOT="$CI_PROJECT_DIR/.stack" + script: + - stack --no-terminal test \ No newline at end of file -- GitLab