2
2
3
3
4
4
def initializeEnvironment () {
5
- def nodeVersions = [' 8 ' : ' 8. 16.2' , ' 10 ' : ' 10 .17.0 ' , ' 12 ' : ' 12.13.0 ' ]
5
+ def nodeVersions = [' 16 ' : ' 16.20. 2' , ' 18 ' : ' 18 .17.1 ' , ' 20 ' : ' 20.5.1 ' ]
6
6
env. DRIVER_DISPLAY_NAME = ' Cassandra Node.js Driver'
7
7
env. DRIVER_METRIC_TYPE = ' oss'
8
8
if (env. GIT_URL . contains(' riptano/nodejs-driver' )) {
@@ -234,16 +234,14 @@ pipeline {
234
234
</table>''' )
235
235
choice(
236
236
name : ' ADHOC_BUILD_AND_EXECUTE_TESTS_NODEJS_VERSION' ,
237
- choices : [' 8 ' , ' 10 ' , ' 12.13.0 ' , ' ALL' ],
237
+ choices : [' 16 ' , ' 18 ' , ' 20 ' , ' ALL' ],
238
238
description : ' Node.js version to use for adhoc <b>BUILD-AND-EXECUTE-TESTS</b> <strong>ONLY!</strong>' )
239
239
choice(
240
240
name : ' ADHOC_BUILD_AND_EXECUTE_TESTS_SERVER_VERSION' ,
241
- choices : [' 2.1 ' , // Legacy Apache Cassandra
241
+ choices : [
242
242
' 3.11' , // Current Apache Cassandra
243
243
' 4.0' , // Development Apache Cassandra
244
244
' dse-5.1.35' , // Legacy DataStax Enterprise
245
- ' dse-6.0.18' , // Previous DataStax Enterprise
246
- ' dse-6.7.17' , // Current DataStax Enterprise
247
245
' dse-6.8.30' , // Development DataStax Enterprise
248
246
' ALL' ],
249
247
description : ''' Apache Cassandra and DataStax Enterprise server version to use for adhoc <b>BUILD-AND-EXECUTE-TESTS</b> <strong>ONLY!</strong>
@@ -254,10 +252,6 @@ pipeline {
254
252
<th align="left">Choice</th>
255
253
<th align="left">Description</th>
256
254
</tr>
257
- <tr>
258
- <td><strong>2.1</strong></td>
259
- <td>Apache Cassandra v2.1.x</td>
260
- </tr>
261
255
<tr>
262
256
<td><strong>3.11</strong></td>
263
257
<td>Apache Cassandra v3.11.x</td>
@@ -270,14 +264,6 @@ pipeline {
270
264
<td><strong>dse-5.1</strong></td>
271
265
<td>DataStax Enterprise v5.1.x</td>
272
266
</tr>
273
- <tr>
274
- <td><strong>dse-6.0</strong></td>
275
- <td>DataStax Enterprise v6.0.x</td>
276
- </tr>
277
- <tr>
278
- <td><strong>dse-6.7</strong></td>
279
- <td>DataStax Enterprise v6.7.x</td>
280
- </tr>
281
267
<tr>
282
268
<td><strong>dse-6.8</strong></td>
283
269
<td>DataStax Enterprise v6.8.x (<b>CURRENTLY UNDER DEVELOPMENT</b>)</td>
@@ -309,7 +295,7 @@ pipeline {
309
295
}
310
296
311
297
environment {
312
- OS_VERSION = ' ubuntu/bionic64 /nodejs-driver'
298
+ OS_VERSION = ' ubuntu/jammy64 /nodejs-driver'
313
299
JUNIT_REPORT_STACK = " ${ params.JUNIT_REPORT_STACK ? '1' : '0'} "
314
300
JUNIT_REPORT_PATH = ' .'
315
301
TEST_TRACE = " ${ params.TEST_TRACE ? 'on' : 'off'} "
@@ -333,50 +319,14 @@ pipeline {
333
319
axes {
334
320
axis {
335
321
name ' CASSANDRA_VERSION'
336
- values ' 2.1' , // Legacy Apache Cassandra
337
- ' 3.11' , // Current Apache Cassandra
322
+ values ' 3.11' , // Current Apache Cassandra
338
323
' 4.0' , // Development Apache Cassandra
339
324
' dse-5.1.35' , // Legacy DataStax Enterprise
340
- ' dse-6.0.18' , // Previous DataStax Enterprise
341
- ' dse-6.7.17' , // Current DataStax Enterprise
342
325
' dse-6.8.30' // Development DataStax Enterprise
343
326
}
344
327
axis {
345
328
name ' NODEJS_VERSION'
346
- values ' 8' , ' 10' , ' 12'
347
- }
348
- }
349
-
350
- excludes {
351
- exclude {
352
- axis {
353
- name ' NODEJS_VERSION'
354
- values ' 8'
355
- }
356
- axis {
357
- name ' CASSANDRA_VERSION'
358
- values ' 3.11' , ' 4.0' , ' dse-5.1.35' , ' dse-6.8.30'
359
- }
360
- }
361
- exclude {
362
- axis {
363
- name ' NODEJS_VERSION'
364
- values ' 10'
365
- }
366
- axis {
367
- name ' CASSANDRA_VERSION'
368
- values ' 2.1' , ' 4.0' , ' dse-5.1.35' , ' dse-6.0.18' , ' dse-6.7.17'
369
- }
370
- }
371
- exclude {
372
- axis {
373
- name ' NODEJS_VERSION'
374
- values ' 12'
375
- }
376
- axis {
377
- name ' CASSANDRA_VERSION'
378
- values ' 2.1' , ' 3.11' , ' dse-6.0.18' , ' dse-6.8.30'
379
- }
329
+ values ' 16' , ' 18' , ' 20'
380
330
}
381
331
}
382
332
@@ -424,7 +374,7 @@ pipeline {
424
374
}
425
375
stage(' Execute-Examples' ) {
426
376
when {
427
- expression { env. CASSANDRA_VERSION == ' dse-6.7.17 ' }
377
+ expression { env. CASSANDRA_VERSION == ' dse-6.8.30 ' }
428
378
}
429
379
steps {
430
380
executeExamples()
@@ -462,30 +412,14 @@ pipeline {
462
412
axes {
463
413
axis {
464
414
name ' CASSANDRA_VERSION'
465
- values ' 2.1' , // Legacy Apache Cassandra
466
- ' 3.11' , // Current Apache Cassandra
415
+ values ' 3.11' , // Current Apache Cassandra
467
416
' 4.0' , // Development Apache Cassandra
468
417
' dse-5.1.35' , // Legacy DataStax Enterprise
469
- ' dse-6.0.18' , // Previous DataStax Enterprise
470
- ' dse-6.7.17' , // Current DataStax Enterprise
471
418
' dse-6.8.30' // Development DataStax Enterprise
472
419
}
473
420
axis {
474
421
name ' NODEJS_VERSION'
475
- values ' 8' , ' 10' , ' 12'
476
- }
477
- }
478
-
479
- excludes {
480
- exclude {
481
- axis {
482
- name ' NODEJS_VERSION'
483
- values ' 10'
484
- }
485
- axis {
486
- name ' CASSANDRA_VERSION'
487
- values ' 2.1' , ' 3.11' , ' 4.0' , ' dse-5.1.35' , ' dse-6.0.18' , ' dse-6.7.17'
488
- }
422
+ values ' 16' , ' 18' , ' 20'
489
423
}
490
424
}
491
425
@@ -533,7 +467,7 @@ pipeline {
533
467
}
534
468
stage(' Execute-Examples' ) {
535
469
when {
536
- expression { env. CASSANDRA_VERSION == ' dse-6.7.17 ' }
470
+ expression { env. CASSANDRA_VERSION == ' dse-6.8.30 ' }
537
471
}
538
472
steps {
539
473
executeExamples()
@@ -569,17 +503,14 @@ pipeline {
569
503
axes {
570
504
axis {
571
505
name ' CASSANDRA_VERSION'
572
- values ' 2.1' , // Legacy Apache Cassandra
573
- ' 3.11' , // Current Apache Cassandra
506
+ values ' 3.11' , // Current Apache Cassandra
574
507
' 4.0' , // Development Apache Cassandra
575
508
' dse-5.1.35' , // Legacy DataStax Enterprise
576
- ' dse-6.0.18' , // Previous DataStax Enterprise
577
- ' dse-6.7.17' , // Current DataStax Enterprise
578
509
' dse-6.8.30' // Development DataStax Enterprise
579
510
}
580
511
axis {
581
512
name ' NODEJS_VERSION'
582
- values ' 8 ' , ' 10 ' , ' 12 '
513
+ values ' 16 ' , ' 18 ' , ' 20 '
583
514
}
584
515
}
585
516
when {
0 commit comments