mirror of
https://github.com/hanshoglund/iso-deriving.git
synced 2024-09-17 09:57:35 +03:00
CI config for stack
This commit is contained in:
parent
a11e0ddcd7
commit
e3a88ae012
25
.circleci/config.yml
Normal file
25
.circleci/config.yml
Normal file
@ -0,0 +1,25 @@
|
||||
version: 2.1
|
||||
jobs:
|
||||
build-stack:
|
||||
docker:
|
||||
- image: fpco/stack-build:lts
|
||||
steps:
|
||||
- checkout
|
||||
- restore_cache:
|
||||
name: Restore Cached Dependencies
|
||||
keys:
|
||||
- cci-demo-haskell-v1-{{ checksum "stack.yaml" }}-{{ checksum "package.yaml" }}
|
||||
- cci-demo-haskell-v1-{{ checksum "stack.yaml" }}
|
||||
- run:
|
||||
name: Resolve/Update Dependencies
|
||||
command: stack --no-terminal setup
|
||||
- run:
|
||||
name: Run tests
|
||||
command: stack --no-terminal test
|
||||
- save_cache:
|
||||
name: Cache Dependencies
|
||||
key: cci-demo-haskell-v1-{{ checksum "stack.yaml" }}-{{ checksum "package.yaml" }}
|
||||
paths:
|
||||
- "/root/.stack"
|
||||
- ".stack-work"
|
||||
|
Loading…
Reference in New Issue
Block a user