jdxcode/npm-register

View on GitHub
.circleci/config.yml

Summary

Maintainability
Test Coverage
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