31 lines
780 B
YAML
31 lines
780 B
YAML
version: 2
|
|
jobs:
|
|
build:
|
|
branches:
|
|
ignore:
|
|
- gh-pages
|
|
docker:
|
|
- image: "circleci/node:10.12.0"
|
|
environment:
|
|
COVERALLS_REPO_TOKEN: R36fd3HhyEEZ6hn5Mg6ysnP1XaSy4UcpL
|
|
steps:
|
|
- run:
|
|
name: Installing global dependencies
|
|
command: sudo npm install -g typescript rollup nyc coveralls
|
|
- checkout
|
|
- run:
|
|
name: Installing ASN1.js
|
|
command: npm install
|
|
- run:
|
|
name: Building tests
|
|
command: npm run build:tests
|
|
- run:
|
|
name: Run tests
|
|
command: npm test
|
|
- run:
|
|
name: Coveralls
|
|
command: cat ./coverage/lcov.info | coveralls
|
|
- store_artifacts:
|
|
path: ./coverage/lcov.info
|
|
destination: coverage
|