Skip to content

Commit cbc476c

Browse files
authored
Merge pull request #248 from bakaoh/issue211
Move CI To Circleci
2 parents 67eae01 + 6177fe4 commit cbc476c

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed

.circleci/config.yml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
workflows:
2+
version: 2
3+
node-multi-build:
4+
jobs:
5+
- node-v4:
6+
filters:
7+
branches:
8+
only: master
9+
- node-v6:
10+
filters:
11+
branches:
12+
only: master
13+
- node-v8:
14+
filters:
15+
branches:
16+
only: master
17+
- node-v10:
18+
filters:
19+
branches:
20+
only: master
21+
22+
version: 2
23+
jobs:
24+
node-base: &node-base
25+
working_directory: ~/solc-js
26+
docker:
27+
- image: circleci/node
28+
steps:
29+
- run:
30+
name: Versions
31+
command: npm version
32+
- checkout
33+
- restore_cache:
34+
key: dependency-cache-{{ .Environment.CIRCLE_JOB }}-{{ checksum "package.json" }}
35+
- run:
36+
name: install-npm
37+
command: npm install
38+
- run:
39+
name: test
40+
command: npm run test
41+
- run:
42+
name: coveralls
43+
command: npm run coveralls
44+
- save_cache:
45+
key: dependency-cache-{{ .Environment.CIRCLE_JOB }}-{{ checksum "package.json" }}
46+
paths:
47+
- ./node_modules
48+
49+
node-v4:
50+
<<: *node-base
51+
docker:
52+
- image: circleci/node:4
53+
node-v6:
54+
<<: *node-base
55+
docker:
56+
- image: circleci/node:6
57+
node-v8:
58+
<<: *node-base
59+
docker:
60+
- image: circleci/node:8
61+
node-v10:
62+
<<: *node-base
63+
docker:
64+
- image: circleci/node:10

0 commit comments

Comments
 (0)