version: 2.1 jobs: build: docker: - image: fpco/stack-build:lts-11.11 steps: - checkout - restore_cache: keys: - v1-stack-{{ checksum "stack.yaml.lock" }} - v1-stack - run: name: Build dependencies command: stack --no-terminal build --only-dependencies - save_cache: key: v1-stack-{{ checksum "stack.yaml.lock" }} paths: - ~/.stack/ - run: name: Build package command: stack --no-terminal build