circle.yml
general:
artifacts:
- "coverage"
machine:
node:
version: 7.5.0
dependencies:
pre:
# Caching Yarn: https://yarnpkg.com/en/docs/install-ci#circle-tab
- sudo apt-key adv --fetch-keys http://dl.yarnpkg.com/debian/pubkey.gpg
- echo "deb http://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
- sudo apt-get update -qq
- sudo apt-get install -y -qq yarn
cache_directories:
- ~/.yarn-cache
override:
- yarn
test:
override:
- yarn test
post:
- npm install -g codeclimate-test-reporter
- codeclimate-test-reporter < coverage/lcov.info