UNPKG

sao-nm

Version:

Scaffolding out a node module.

38 lines (30 loc) 886 B
version: 2 jobs: build: docker: - image: node:latest branches: ignore: - gh-pages # list of branches to ignore - /release\/.*/ # or ignore regexes steps: - checkout # Download and cache dependencies - restore_cache: keys: - v1-dependencies-{{ checksum "package-lock.json" }} # fallback to using the latest cache if no exact match is found - v1-dependencies- - run: npm install - save_cache: paths: - node_modules key: v1-dependencies-{{ checksum "package-lock.json" }} - run: name: test command: npm run <% if (coverage) { %>test:cov<% } else { %>test<% } %> <%_ if (coverage) { -%> - run: name: upload coverage command: bash <(curl -s https://codecov.io/bash) <%_ } -%>