File tree Expand file tree Collapse file tree 1 file changed +29
-6
lines changed Expand file tree Collapse file tree 1 file changed +29
-6
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,20 @@ version: 2.1
33orbs :
44 node : circleci/node@2.1.1
55
6+ commands :
7+ setup-headless-chrome :
8+ steps :
9+ - run :
10+ name : Install dependencies for Headless Chrome
11+ command : |
12+ sudo apt-get update
13+ sudo apt-get install -yq \
14+ gconf-service libasound2 libatk1.0-0 libatk-bridge2.0-0 libc6 libcairo2 libcups2 libdbus-1-3 \
15+ libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 \
16+ libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 \
17+ libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates \
18+ fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget
19+
620jobs :
721 test :
822 executor :
1327 default : ~/project
1428 type : string
1529 node-version :
16- default : ' 13'
30+ default : ' 13.14 '
1731 type : string
1832 setup :
1933 default : []
@@ -23,24 +37,33 @@ jobs:
2337 - steps : << parameters.setup >>
2438 - node/install-packages :
2539 app-dir : << parameters.app-dir >>
40+ cache-key : yarn.lock
2641 pkg-manager : yarn
2742 - run :
2843 name : Run Tests
2944 command : yarn test
3045 working_directory : << parameters.app-dir >>
3146
3247workflows :
33- martix-tests :
48+ test-matrix :
3449 jobs :
3550 - test :
3651 name : test/node:10
37- node-version : ' 10'
52+ node-version : ' 10.20'
53+ setup :
54+ - setup-headless-chrome
3855 - test :
3956 name : test/node:12
40- node-version : ' 12'
57+ node-version : ' 12.16'
58+ setup :
59+ - setup-headless-chrome
4160 - test :
4261 name : test/node:13
43- node-version : ' 13'
62+ node-version : ' 13.14'
63+ setup :
64+ - setup-headless-chrome
4465 - test :
4566 name : test/node:14
46- node-version : ' 14'
67+ node-version : ' 14.2'
68+ setup :
69+ - setup-headless-chrome
You can’t perform that action at this time.
0 commit comments