machine:
  environment:
    PATH: "${PATH}:${HOME}/${CIRCLE_PROJECT_REPONAME}/node_modules/.bin"
    MOCHA_REPORTER: 'mocha-junit-reporter'
  node:
    version: 6.9.0

dependencies:
  override:
      - yarn
      - yarn --ignore-engines
  cache_directories:
    - ~/.cache/yarn

test:
  override:
    - mkdir -p $CIRCLE_TEST_REPORTS/junit
    - yarn run build
  post:
    - cp test-results.xml $CIRCLE_TEST_REPORTS/junit/test-results.xml
    - mv coverage $CIRCLE_TEST_REPORTS/

deployment:
  development:
    branch: [master]
    commands:
      - ./deploy.sh