@@ -28,6 +28,22 @@ def initializeEnvironment() {
28
28
sh label : ' Download Apache Cassandra or DataStax Enterprise' , script : ''' #!/bin/bash -lex
29
29
. ${CCM_ENVIRONMENT_SHELL} ${CASSANDRA_VERSION}
30
30
'''
31
+
32
+ if (env. CASSANDRA_VERSION . split(' -' )[0 ] == ' dse' ) {
33
+ env. DSE_FIXED_VERSION = env. CASSANDRA_VERSION . split(' -' )[1 ]
34
+ sh label : ' Update environment for DataStax Enterprise' , script : ''' #!/bin/bash -le
35
+ cat >> ${HOME}/environment.txt << ENVIRONMENT_EOF
36
+ CCM_PATH=${HOME}/ccm
37
+ CCM_CASSANDRA_VERSION=${DSE_FIXED_VERSION} # maintain for backwards compatibility
38
+ CCM_VERSION=${DSE_FIXED_VERSION}
39
+ CCM_SERVER_TYPE=dse
40
+ DSE_VERSION=${DSE_FIXED_VERSION}
41
+ CCM_IS_DSE=true
42
+ CCM_BRANCH=${DSE_FIXED_VERSION}
43
+ DSE_BRANCH=${DSE_FIXED_VERSION}
44
+ ENVIRONMENT_EOF
45
+ '''
46
+ }
31
47
32
48
sh label : ' Display Node.js and environment information' , script : ''' #!/bin/bash -le
33
49
# Load CCM environment variables
@@ -225,10 +241,10 @@ pipeline {
225
241
choices : [' 2.1' , // Legacy Apache Cassandra
226
242
' 3.11' , // Current Apache Cassandra
227
243
' 4.0' , // Development Apache Cassandra
228
- ' dse-5.1' , // Legacy DataStax Enterprise
229
- ' dse-6.0' , // Previous DataStax Enterprise
230
- ' dse-6.7' , // Current DataStax Enterprise
231
- ' dse-6.8' , // Development DataStax Enterprise
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
+ ' dse-6.8.30 ' , // Development DataStax Enterprise
232
248
' ALL' ],
233
249
description : ''' Apache Cassandra and DataStax Enterprise server version to use for adhoc <b>BUILD-AND-EXECUTE-TESTS</b> <strong>ONLY!</strong>
234
250
<table style="width:100%">
@@ -320,10 +336,10 @@ pipeline {
320
336
values ' 2.1' , // Legacy Apache Cassandra
321
337
' 3.11' , // Current Apache Cassandra
322
338
' 4.0' , // Development Apache Cassandra
323
- ' dse-5.1' , // Legacy DataStax Enterprise
324
- ' dse-6.0' , // Previous DataStax Enterprise
325
- ' dse-6.7' , // Current DataStax Enterprise
326
- ' dse-6.8' // Development DataStax Enterprise
339
+ ' dse-5.1.35 ' , // Legacy DataStax Enterprise
340
+ ' dse-6.0.18 ' , // Previous DataStax Enterprise
341
+ ' dse-6.7.17 ' , // Current DataStax Enterprise
342
+ ' dse-6.8.30 ' // Development DataStax Enterprise
327
343
}
328
344
axis {
329
345
name ' NODEJS_VERSION'
@@ -339,7 +355,7 @@ pipeline {
339
355
}
340
356
axis {
341
357
name ' CASSANDRA_VERSION'
342
- values ' 3.11' , ' 4.0' , ' dse-5.1' , ' dse-6.8'
358
+ values ' 3.11' , ' 4.0' , ' dse-5.1.35 ' , ' dse-6.8.30 '
343
359
}
344
360
}
345
361
exclude {
@@ -349,7 +365,7 @@ pipeline {
349
365
}
350
366
axis {
351
367
name ' CASSANDRA_VERSION'
352
- values ' 2.1' , ' 4.0' , ' dse-5.1' , ' dse-6.0' , ' dse-6.7'
368
+ values ' 2.1' , ' 4.0' , ' dse-5.1.35 ' , ' dse-6.0.18 ' , ' dse-6.7.17 '
353
369
}
354
370
}
355
371
exclude {
@@ -359,7 +375,7 @@ pipeline {
359
375
}
360
376
axis {
361
377
name ' CASSANDRA_VERSION'
362
- values ' 2.1' , ' 3.11' , ' dse-6.0' , ' dse-6.8'
378
+ values ' 2.1' , ' 3.11' , ' dse-6.0.18 ' , ' dse-6.8.30 '
363
379
}
364
380
}
365
381
}
@@ -408,7 +424,7 @@ pipeline {
408
424
}
409
425
stage(' Execute-Examples' ) {
410
426
when {
411
- expression { env. CASSANDRA_VERSION == ' dse-6.7' }
427
+ expression { env. CASSANDRA_VERSION == ' dse-6.7.17 ' }
412
428
}
413
429
steps {
414
430
executeExamples()
@@ -449,10 +465,10 @@ pipeline {
449
465
values ' 2.1' , // Legacy Apache Cassandra
450
466
' 3.11' , // Current Apache Cassandra
451
467
' 4.0' , // Development Apache Cassandra
452
- ' dse-5.1' , // Legacy DataStax Enterprise
453
- ' dse-6.0' , // Previous DataStax Enterprise
454
- ' dse-6.7' , // Current DataStax Enterprise
455
- ' dse-6.8' // Development DataStax Enterprise
468
+ ' dse-5.1.35 ' , // Legacy DataStax Enterprise
469
+ ' dse-6.0.18 ' , // Previous DataStax Enterprise
470
+ ' dse-6.7.17 ' , // Current DataStax Enterprise
471
+ ' dse-6.8.30 ' // Development DataStax Enterprise
456
472
}
457
473
axis {
458
474
name ' NODEJS_VERSION'
@@ -468,7 +484,7 @@ pipeline {
468
484
}
469
485
axis {
470
486
name ' CASSANDRA_VERSION'
471
- values ' 2.1' , ' 3.11' , ' 4.0' , ' dse-5.1' , ' dse-6.0' , ' dse-6.7'
487
+ values ' 2.1' , ' 3.11' , ' 4.0' , ' dse-5.1.35 ' , ' dse-6.0.18 ' , ' dse-6.7.17 '
472
488
}
473
489
}
474
490
}
@@ -517,7 +533,7 @@ pipeline {
517
533
}
518
534
stage(' Execute-Examples' ) {
519
535
when {
520
- expression { env. CASSANDRA_VERSION == ' dse-6.7' }
536
+ expression { env. CASSANDRA_VERSION == ' dse-6.7.17 ' }
521
537
}
522
538
steps {
523
539
executeExamples()
@@ -556,10 +572,10 @@ pipeline {
556
572
values ' 2.1' , // Legacy Apache Cassandra
557
573
' 3.11' , // Current Apache Cassandra
558
574
' 4.0' , // Development Apache Cassandra
559
- ' dse-5.1' , // Legacy DataStax Enterprise
560
- ' dse-6.0' , // Previous DataStax Enterprise
561
- ' dse-6.7' , // Current DataStax Enterprise
562
- ' dse-6.8' // Development DataStax Enterprise
575
+ ' dse-5.1.35 ' , // Legacy DataStax Enterprise
576
+ ' dse-6.0.18 ' , // Previous DataStax Enterprise
577
+ ' dse-6.7.17 ' , // Current DataStax Enterprise
578
+ ' dse-6.8.30 ' // Development DataStax Enterprise
563
579
}
564
580
axis {
565
581
name ' NODEJS_VERSION'
0 commit comments