Skip to content

Commit 6b8ac3e

Browse files
committed
Added circle
1 parent 03bd708 commit 6b8ac3e

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

.circleci/config.yml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
version: 2
2+
shared: &shared
3+
docker:
4+
- image: circleci/node:latest
5+
steps:
6+
- checkout
7+
- restore_cache:
8+
key: dependency-cache-{{ checksum "package.json" }}
9+
- run:
10+
name: Update npm
11+
command: 'sudo npm install -g npm@latest'
12+
- run:
13+
name: Install npm dependencies
14+
command: npm install
15+
- save_cache:
16+
key: dependency-cache-{{ checksum "package.json" }}
17+
paths:
18+
- node_modules
19+
- run:
20+
name: Tests
21+
command: npm test
22+
# - run:
23+
# name: Report Coverage
24+
# command: npm run coverage
25+
26+
jobs:
27+
node-latest:
28+
<<: *shared
29+
30+
node-10:
31+
docker:
32+
- image: circleci/node:10
33+
<<: *shared
34+
35+
node-9:
36+
docker:
37+
- image: circleci/node:9
38+
<<: *shared
39+
40+
node-8:
41+
docker:
42+
- image: circleci/node:8
43+
<<: *shared
44+
45+
workflows:
46+
version: 2
47+
commit:
48+
jobs:
49+
- node-latest
50+
- node-10
51+
- node-9
52+
- node-8

0 commit comments

Comments
 (0)