config.yml 448 B

12345678910111213141516171819202122
  1. version: 2.1
  2. orbs:
  3. node: circleci/node@1.1.6
  4. coveralls: coveralls/coveralls@1.0.6
  5. jobs:
  6. build-and-test:
  7. executor:
  8. name: node/default
  9. steps:
  10. - checkout
  11. - node/with-cache:
  12. steps:
  13. - run: npm install
  14. - run: npm run lint
  15. - run: npm run typecheck
  16. - run: npm run test:coverage
  17. - coveralls/upload
  18. workflows:
  19. build-and-test:
  20. jobs:
  21. - build-and-test