@@ -179,13 +179,18 @@ jobs:
179
179
180
180
e2e-cli :
181
181
parameters :
182
+ nodeversion :
183
+ type : string
184
+ default : *default_nodeversion
182
185
ve :
183
186
type : boolean
184
187
default : false
185
188
snapshots :
186
189
type : boolean
187
190
default : false
188
- executor : test-executor
191
+ executor :
192
+ name : test-executor
193
+ nodeversion : << parameters.nodeversion >>
189
194
parallelism : 6
190
195
steps :
191
196
- custom_attach_workspace
@@ -204,19 +209,6 @@ jobs:
204
209
mkdir /mnt/ramdisk/e2e-yarn
205
210
PATH=~/.npm-global/bin:$PATH node ./tests/legacy-cli/run_e2e --nb-shards=${CIRCLE_NODE_TOTAL} --shard=${CIRCLE_NODE_INDEX} <<# parameters.ve >>--ve<</ parameters.ve >> <<# parameters.snapshots >>--ng-snapshots<</ parameters.snapshots >> --yarn --tmpdir=/mnt/ramdisk/e2e-yarn --glob="{tests/basic/**,tests/update/**}"
206
211
207
- e2e-cli-node-14 :
208
- executor :
209
- name : test-executor
210
- nodeversion : " 14.15"
211
- parallelism : 6
212
- steps :
213
- - custom_attach_workspace
214
- - browser-tools/install-chrome
215
- - run :
216
- name : Initialize Environment
217
- command : ./.circleci/env.sh
218
- - run : PATH=~/.npm-global/bin:$PATH node ./tests/legacy-cli/run_e2e --nb-shards=${CIRCLE_NODE_TOTAL} --shard=${CIRCLE_NODE_INDEX}
219
-
220
212
test-browsers :
221
213
executor :
222
214
name : test-executor
@@ -334,20 +326,27 @@ workflows:
334
326
requires :
335
327
- setup
336
328
- e2e-cli :
329
+ name : e2e-cli<<# matrix.ve >>-ve<</ matrix.ve >>
330
+ matrix :
331
+ alias : e2e-cli-renderers
332
+ parameters :
333
+ ve : [true, false]
337
334
post-steps :
338
- - store_artifacts :
339
- path : /tmp/dist
340
- destination : cli/new-production
335
+ - unless :
336
+ condition : << matrix.ve >>
337
+ steps :
338
+ - store_artifacts :
339
+ path : /tmp/dist
340
+ destination : cli/new-production
341
341
requires :
342
342
- build
343
343
- e2e-cli :
344
- name : e2e-cli-ve
345
- ve : true
346
- requires :
347
- - build
348
- - e2e-cli :
349
- name : e2e-cli-ng-snapshots
344
+ name : e2e-cli-ng<<# matrix.ve >>-ve<</ matrix.ve >>-snapshots
350
345
snapshots : true
346
+ matrix :
347
+ alias : e2e-cli-renderers-snapshots
348
+ parameters :
349
+ ve : [true, false]
351
350
requires :
352
351
- e2e-cli
353
352
filters :
@@ -356,17 +355,8 @@ workflows:
356
355
- renovate/angular
357
356
- master
358
357
- e2e-cli :
359
- name : e2e-cli-ng-ve-snapshots
360
- snapshots : true
361
- ve : true
362
- requires :
363
- - e2e-cli
364
- filters :
365
- branches :
366
- only :
367
- - renovate/angular
368
- - master
369
- - e2e-cli-node-14 :
358
+ name : e2e-cli-node-14
359
+ nodeversion : " 14.15"
370
360
<< : *only_release_branches
371
361
requires :
372
362
- e2e-cli
0 commit comments