.circleci/config.yml
version: 2
executorType: docker
containerInfo:
- image: node:8
- image: redis:4.0.1
stages:
build:
workDir: ~/npm-register
steps:
- type: checkout
- type: cache-restore
key: npm-register-{{checksum "package.json"}}
- run: |
set -x
export REDIS_URL=localhost:6379
node -v
yarn
yarn test
./node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov
bash <(curl -s https://codecov.io/bash)
./node_modules/.bin/standard
- type: cache-save
key: cli-engine-{{checksum "package.json"}}
paths:
- /usr/local/share/.cache/yarn
- ~/npm-register/node_modules