https://github.com/searchkit/searchkit
Raw File
Tip revision: 61c7d0e52d4334516120af335588ab77df81a0b2 authored by Siavash Etemadieh on 27 October 2017, 13:53:36 UTC
prepare v2.3.0-8
Tip revision: 61c7d0e
circle.yml
general:
  branches:
    ignore:
      - gh-pages

machine:
  environment:
    PATH: "${PATH}:${HOME}/${CIRCLE_PROJECT_REPONAME}/node_modules/.bin"

  node:
    version: 8.6.0

general:
  artifacts:
    - packages/searchkit/coverage
    - packages/searchkit/lib
    - packages/searchkit/release
    - packages/searchkit-e2e-tests/cypress/video
    - packages/searchkit-e2e-tests/cypress/screenshots    

dependencies:
  pre: 
    - echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" >> ~/.npmrc

deployment:
  beta:
    tag: /^v\d+\.\d+\.\d+\-\d+$/
    commands:
      - (cd ./packages/searchkit && npm publish --tag beta)


test:
  override:
    - (cd ./packages/searchkit && npm run test:ci)
    - (cd ./packages/searchkit-e2e-tests && npm run test:ci)
  post:
    - (cd ./packages/searchkit && cat ./coverage/lcov.info | ./node_modules/.bin/coveralls)
    - cp packages/searchkit-e2e-tests/e2e-results.xml $CIRCLE_TEST_REPORTS/cypress
    - cp packages/searchkit/unit-results.xml $CIRCLE_TEST_REPORTS/jest
  pre:    
    - mkdir -p $CIRCLE_TEST_REPORTS/{jest,cypress}
    - npm install lerna -g
    - lerna bootstrap --concurrency 1 --loglevel verbose
    - lerna run build
back to top