@@ -43,6 +43,22 @@ def initializeEnvironment() {
43
43
'''
44
44
}
45
45
46
+ if (env. SERVER_VERSION && env. SERVER_VERSION . split(' -' )[0 ] == ' dse' ) {
47
+ env. DSE_FIXED_VERSION = env. SERVER_VERSION . split(' -' )[1 ]
48
+ sh label : ' Update environment for DataStax Enterprise' , script : ''' #!/bin/bash -le
49
+ cat >> ${HOME}/environment.txt << ENVIRONMENT_EOF
50
+ CCM_PATH=${HOME}/ccm
51
+ CCM_CASSANDRA_VERSION=${DSE_FIXED_VERSION} # maintain for backwards compatibility
52
+ CCM_VERSION=${DSE_FIXED_VERSION}
53
+ CCM_SERVER_TYPE=dse
54
+ DSE_VERSION=${DSE_FIXED_VERSION}
55
+ CCM_IS_DSE=true
56
+ CCM_BRANCH=${DSE_FIXED_VERSION}
57
+ DSE_BRANCH=${DSE_FIXED_VERSION}
58
+ ENVIRONMENT_EOF
59
+ '''
60
+ }
61
+
46
62
sh label : ' Display C++ version and environment information' , script : ''' #!/bin/bash -le
47
63
. ${DRIVER_BUILD_SCRIPT}
48
64
@@ -389,18 +405,12 @@ pipeline {
389
405
<br/>''' )
390
406
choice(
391
407
name : ' ADHOC_BUILD_AND_EXECUTE_TESTS_SERVER_VERSION' ,
392
- choices : [' 2.1' , // Legacy Apache Cassandra®
393
- ' 2.2' , // Legacy Apache Cassandra®
408
+ choices : [
394
409
' 3.0' , // Previous Apache Cassandra®
395
410
' 3.11' , // Current Apache Cassandra®
396
411
' 4.0' , // Development Apache Cassandra®
397
- ' ddac-5.1' , // Current DataStax Distribution of Apache Cassandra®
398
- ' dse-4.8' , // Previous EOSL DataStax Enterprise
399
- ' dse-5.0' , // Long Term Support DataStax Enterprise
400
- ' dse-5.1' , // Legacy DataStax Enterprise
401
- ' dse-6.0' , // Previous DataStax Enterprise
402
- ' dse-6.7' , // Current DataStax Enterprise
403
- ' dse-6.8' , // Development DataStax Enterprise
412
+ ' dse-5.1.35' , // Legacy DataStax Enterprise
413
+ ' dse-6.8.30' , // Development DataStax Enterprise
404
414
' ALL' ],
405
415
description : ''' Apache Cassandra® and DataStax Enterprise server version to use for adhoc <b>BUILD-AND-EXECUTE-TESTS</b> builds
406
416
<table style="width:100%">
@@ -410,14 +420,6 @@ pipeline {
410
420
<th align="left">Choice</th>
411
421
<th align="left">Description</th>
412
422
</tr>
413
- <tr>
414
- <td><strong>2.1</strong></td>
415
- <td>Apache Cassandra® v2.1.x</td>
416
- </tr>
417
- <tr>
418
- <td><strong>2.2</strong></td>
419
- <td>Apache Cassandra® v2.2.x</td>
420
- </tr>
421
423
<tr>
422
424
<td><strong>3.0</strong></td>
423
425
<td>Apache Cassandra® v3.0.x</td>
@@ -430,30 +432,10 @@ pipeline {
430
432
<td><strong>4.0</strong></td>
431
433
<td>Apache Cassandra® v4.x (<b>CURRENTLY UNDER DEVELOPMENT</b>)</td>
432
434
</tr>
433
- <tr>
434
- <td><strong>ddac-5.1</strong></td>
435
- <td>DataStax Distribution of Apache Cassandra® v5.1.x</td>
436
- </tr>
437
- <tr>
438
- <td><strong>dse-4.8</strong></td>
439
- <td>DataStax Enterprise v4.8.x (<b>END OF SERVICE LIFE</b>)</td>
440
- </tr>
441
- <tr>
442
- <td><strong>dse-5.0</strong></td>
443
- <td>DataStax Enterprise v5.0.x (<b>Long Term Support</b>)</td>
444
- </tr>
445
435
<tr>
446
436
<td><strong>dse-5.1</strong></td>
447
437
<td>DataStax Enterprise v5.1.x</td>
448
438
</tr>
449
- <tr>
450
- <td><strong>dse-6.0</strong></td>
451
- <td>DataStax Enterprise v6.0.x</td>
452
- </tr>
453
- <tr>
454
- <td><strong>dse-6.7</strong></td>
455
- <td>DataStax Enterprise v6.7.x</td>
456
- </tr>
457
439
<tr>
458
440
<td><strong>dse-6.8</strong></td>
459
441
<td>DataStax Enterprise v6.8.x (<b>CURRENTLY UNDER DEVELOPMENT</b>)</td>
@@ -462,7 +444,11 @@ pipeline {
462
444
choice(
463
445
name : ' OS_VERSION' ,
464
446
choices : [' centos/7-64/cpp' ,
465
- ' ubuntu/bionic64/cpp' ],
447
+ ' rocky/8-64/cpp' ,
448
+ ' rocky/9-64/cpp' ,
449
+ ' ubuntu/bionic64/cpp' ,
450
+ ' ubuntu/focal64/cpp' ,
451
+ ' ubuntu/jammy64/cpp' ],
466
452
description : ''' Operating system to use for scheduled or adhoc builds
467
453
<table style="width:100%">
468
454
<col width="20%">
@@ -475,10 +461,26 @@ pipeline {
475
461
<td><strong>centos/7-64/cpp</strong></td>
476
462
<td>CentOS 7 x86_64</td>
477
463
</tr>
464
+ <tr>
465
+ <td><strong>rocky/8-64/cpp</strong></td>
466
+ <td>Rocky Linux 8 x86_64</td>
467
+ </tr>
468
+ <tr>
469
+ <td><strong>rocky/9-64/cpp</strong></td>
470
+ <td>Rocky Linux 9 x86_64</td>
471
+ </tr>
478
472
<tr>
479
473
<td><strong>ubuntu/bionic64/cpp</strong></td>
480
474
<td>Ubuntu 18.04 LTS x86_64</td>
481
475
</tr>
476
+ <tr>
477
+ <td><strong>ubuntu/focal64/cpp</strong></td>
478
+ <td>Ubuntu 20.04 LTS x86_64</td>
479
+ </tr>
480
+ <tr>
481
+ <td><strong>ubuntu/jammy64/cpp</strong></td>
482
+ <td>Ubuntu 22.04 LTS x86_64</td>
483
+ </tr>
482
484
</table>''' )
483
485
string(
484
486
name : ' INTEGRATION_TESTS_FILTER' ,
@@ -524,7 +526,11 @@ pipeline {
524
526
axis {
525
527
name ' OS_VERSION'
526
528
values ' centos/7-64/cpp' ,
527
- ' ubuntu/bionic64/cpp'
529
+ ' rocky/8-64/cpp' ,
530
+ ' rocky/9-64/cpp' ,
531
+ ' ubuntu/bionic64/cpp' ,
532
+ ' ubuntu/focal64/cpp' ,
533
+ ' ubuntu/jammy64/cpp'
528
534
}
529
535
}
530
536
@@ -645,7 +651,11 @@ pipeline {
645
651
axis {
646
652
name ' OS_VERSION'
647
653
values ' centos/7-64/cpp' ,
648
- ' ubuntu/bionic64/cpp'
654
+ ' rocky/8-64/cpp' ,
655
+ ' rocky/9-64/cpp' ,
656
+ ' ubuntu/bionic64/cpp' ,
657
+ ' ubuntu/focal64/cpp' ,
658
+ ' ubuntu/jammy64/cpp'
649
659
}
650
660
}
651
661
@@ -718,18 +728,11 @@ pipeline {
718
728
axes {
719
729
axis {
720
730
name ' SERVER_VERSION'
721
- values ' 2.1' , // Legacy Apache Cassandra®
722
- ' 2.2' , // Legacy Apache Cassandra®
723
- ' 3.0' , // Previous Apache Cassandra®
731
+ values ' 3.0' , // Previous Apache Cassandra®
724
732
' 3.11' , // Current Apache Cassandra®
725
733
' 4.0' , // Development Apache Cassandra®
726
- ' ddac-5.1' , // Current DataStax Distribution of Apache Cassandra®
727
- ' dse-4.8' , // Previous EOSL DataStax Enterprise
728
- ' dse-5.0' , // Long Term Support DataStax Enterprise
729
- ' dse-5.1' , // Legacy DataStax Enterprise
730
- ' dse-6.0' , // Previous DataStax Enterprise
731
- ' dse-6.7' , // Current DataStax Enterprise
732
- ' dse-6.8' // Development DataStax Enterprise
734
+ ' dse-5.1.35' , // Legacy DataStax Enterprise
735
+ ' dse-6.8.30' // Development DataStax Enterprise
733
736
}
734
737
}
735
738
when {
0 commit comments