From 4973e5bc01ab48b6acefb98d48f6e81bf14bb275 Mon Sep 17 00:00:00 2001 From: Eitan Chatav Date: Sat, 24 Mar 2018 16:14:33 -0700 Subject: [PATCH] circle 2.0 --- .circleci/config.yml | 20 ++++++++++++++++++++ .gitignore | 1 + circle.yml | 12 ------------ 3 files changed, 21 insertions(+), 12 deletions(-) create mode 100644 .circleci/config.yml delete mode 100644 circle.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..4e80068 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,20 @@ +version: 2 +jobs: + build: + docker: + - image: haskell:latest + - image: circleci/postgres:9.6 + environment: + POSTGRES_DB: exampledb + steps: + - checkout + - restore_cache: + keys: + - dependency-cache + - run: stack build + - run: stack test + - run: stack haddock + - save_cache: + key: dependency-cache + paths: + - ".stack-work" diff --git a/.gitignore b/.gitignore index a4ee41a..2fe98f8 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ cabal.sandbox.config *.eventlog .stack-work/ cabal.project.local +.DS_Store diff --git a/circle.yml b/circle.yml deleted file mode 100644 index babebcd..0000000 --- a/circle.yml +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: - cache_directories: - - "~/.stack" - - ".stack-work" - override: - - stack upgrade - - stack update - - stack setup - - stack test --no-run-tests -test: - override: - - stack test