Skip to content

Commit 9463f6b

Browse files
authored
Merge pull request #24 from DanielRuf/tests/test-nodejs-8-10
tests: test Node.js 8 and 10
2 parents 1cbe658 + 00556f5 commit 9463f6b

File tree

1 file changed

+27
-5
lines changed

1 file changed

+27
-5
lines changed

.circleci/config.yml

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,29 @@
44
#
55
version: 2
66
jobs:
7-
test-job:
7+
test-job-8:
88
docker:
9-
- image: circleci/node:9-browsers
9+
- image: circleci/node:8-browsers
10+
working_directory: ~/repo
11+
steps:
12+
- checkout
13+
# Download and cache dependencies
14+
- restore_cache:
15+
keys:
16+
- v1-dependencies-{{ checksum "package-lock.json" }}
17+
# fallback to using the latest cache if no exact match is found
18+
- v1-dependencies-
19+
- run: npm install
20+
- run: npm run build
21+
- run: npm test
22+
- save_cache:
23+
paths:
24+
- node_modules
25+
- packages/cli
26+
key: v1-dependencies-{{ checksum "package-lock.json" }}
27+
test-job-10:
28+
docker:
29+
- image: circleci/node:10-browsers
1030
working_directory: ~/repo
1131
steps:
1232
- checkout
@@ -27,7 +47,7 @@ jobs:
2747

2848
publish-job:
2949
docker:
30-
- image: circleci/node:9
50+
- image: circleci/node:10
3151
working_directory: ~/repo
3252
steps:
3353
- checkout
@@ -46,11 +66,13 @@ workflows:
4666
version: 2
4767
test:
4868
jobs:
49-
- test-job
69+
- test-job-8
70+
- test-job-10
5071
- publish-job:
5172
filters:
5273
branches:
5374
only:
5475
- master
5576
requires:
56-
- test-job
77+
- test-job-8
78+
- test-job-10

0 commit comments

Comments
 (0)