Skip to content

Commit 43a5e26

Browse files
authored
add test for Node 16 (#43)
* add test for Node 16 * build against Node 16
1 parent 9afc67f commit 43a5e26

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

.circleci/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ jobs:
3030
<<: *dockerbuild
3131
docker:
3232
- image: circleci/node:14.15.4
33+
"node-16":
34+
<<: *dockerbuild
35+
docker:
36+
- image: circleci/node:16.5.0
3337

3438
workflows:
3539
version: 2
@@ -38,4 +42,5 @@ workflows:
3842
- "node-10"
3943
- "node-12"
4044
- "node-14"
45+
- "node-16"
4146

docker/Dockerfile.node16.test

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
FROM node:16.5.0
2+
3+
WORKDIR /app
4+
COPY . /app
5+
6+
RUN npm install
7+
RUN JOBS=max PATH=$(npm bin):$PATH node-pre-gyp rebuild
8+
CMD npm run test

test.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,8 @@ docker build -t $NODE_12_IMAGE -f $NODE_12_DOCKERFILE . && docker run $NODE_12_I
1919
NODE_14_IMAGE=test14
2020
NODE_14_DOCKERFILE=./docker/Dockerfile.node14.test
2121
docker build -t $NODE_14_IMAGE -f $NODE_14_DOCKERFILE . && docker run $NODE_14_IMAGE:latest
22+
23+
# test node 16
24+
NODE_16_IMAGE=test16
25+
NODE_16_DOCKERFILE=./docker/Dockerfile.node16.test
26+
docker build -t $NODE_16_IMAGE -f $NODE_16_DOCKERFILE . && docker run $NODE_16_IMAGE:latest

0 commit comments

Comments
 (0)