@@ -128,13 +128,26 @@ CCM_CASSANDRA_VERSION=${DSE_FIXED_VERSION} # maintain for backwards compatibilit
128128CCM_VERSION=${DSE_FIXED_VERSION}
129129CCM_SERVER_TYPE=dse
130130DSE_VERSION=${DSE_FIXED_VERSION}
131- CCM_IS_DSE=true
131+ CCM_DISTRIBUTION=dse
132+ CASSANDRA_VERSION=${DSE_FIXED_VERSION}
132133CCM_BRANCH=${DSE_FIXED_VERSION}
133134DSE_BRANCH=${DSE_FIXED_VERSION}
134135JDK=1.8
135136ENVIRONMENT_EOF
136137 '''
137138 }
139+
140+ if (env. SERVER_VERSION . split(' -' )[0 ] == ' hcd' ) {
141+ env. HCD_FIXED_VERSION = env. SERVER_VERSION . split(' -' )[1 ]
142+ sh label : ' Update environment for HCD' , script : ''' #!/bin/bash -le
143+ cat >> ${HOME}/environment.txt << ENVIRONMENT_EOF
144+ CCM_PATH=${HOME}/ccm
145+ CCM_CASSANDRA_VERSION=${HCD_FIXED_VERSION} # maintain for backwards compatibility
146+ CASSANDRA_VERSION=${HCD_FIXED_VERSION}
147+ CCM_DISTRIBUTION=hcd
148+ ENVIRONMENT_EOF
149+ '''
150+ }
138151
139152 if (env. SERVER_VERSION == env. SERVER_VERSION_SNI && env. DOTNET_VERSION != ' mono' ) {
140153 sh label : ' Update environment for SNI proxy tests' , script : ''' #!/bin/bash -le
@@ -465,12 +478,15 @@ pipeline {
465478 ' 2.2' , // Legacy Apache Cassandra�
466479 ' 3.0' , // Previous Apache Cassandra�
467480 ' 3.11' , // latest 3.11.x Apache Cassandra�
468- ' 4.0' , // latest 4.0.x Apache Cassandra�
469- ' 5.0-beta1' , // Development Apache Cassandra�
481+ ' 4.0' , // Previous 4.0.x Apache Cassandra�
482+ ' 4.1' , // Latest 4.1.x Apache Cassandra�
483+ ' 5.0' , // Development Apache Cassandra�
470484 ' dse-5.1.35' , // Legacy DataStax Enterprise
471485 ' dse-6.0.18' , // Previous DataStax Enterprise
472- ' dse-6.7.17' , // Current DataStax Enterprise
473- ' dse-6.8.30' // Current DataStax Enterprise
486+ ' dse-6.7.17' , // Previous DataStax Enterprise
487+ ' dse-6.8.30' , // Previous DataStax Enterprise
488+ ' dse-6.9.3' , // Latest DataStax Enterprise
489+ ' hcd-1.0.0' // Hyper-Converged Database
474490 }
475491 axis {
476492 name ' DOTNET_VERSION'
@@ -495,7 +511,7 @@ pipeline {
495511 }
496512 axis {
497513 name ' SERVER_VERSION'
498- values ' 2.1' , ' 2.2' , ' 3.0' , ' 5.0-beta1 ' , ' dse-5.1.35' , ' dse-6.0.18'
514+ values ' 2.1' , ' 2.2' , ' 3.0' , ' 5.0' , ' dse-5.1.35' , ' dse-6.0.18'
499515 }
500516 }
501517 exclude {
@@ -593,8 +609,9 @@ pipeline {
593609 values ' 2.1' , // Legacy Apache Cassandra�
594610 ' 2.2' , // Legacy Apache Cassandra�
595611 ' 3.11' , // latest 3.11.x Apache Cassandra�
596- ' 4.0' // latest 4.0.x Apache Cassandra�
597- ' 5.0-beta1' // Development Apache Cassandra�
612+ ' 4.0' , // latest 4.0.x Apache Cassandra�
613+ ' 4.1' , // latest 4.1.x Apache Cassandra�
614+ ' 5.0' // Development Apache Cassandra�
598615 }
599616 axis {
600617 name ' DOTNET_VERSION'
@@ -629,7 +646,7 @@ pipeline {
629646 }
630647 axis {
631648 name ' SERVER_VERSION'
632- values ' 2.1' , ' 2.2' , ' 5.0-beta1 '
649+ values ' 2.1' , ' 2.2' , ' 5.0'
633650 }
634651 }
635652 }
@@ -707,13 +724,17 @@ pipeline {
707724 name ' SERVER_VERSION'
708725 values ' 2.1' , // Legacy Apache Cassandra�
709726 ' 2.2' , // Legacy Apache Cassandra�
727+ ' 3.0' , // Previous Apache Cassandra�
710728 ' 3.11' , // latest 3.11.x Apache Cassandra�
711- ' 4.0' , // latest 4.0.x Apache Cassandra�
712- ' 5.0-beta1' , // latest 4.0.x Apache Cassandra�
729+ ' 4.0' , // Previous 4.0.x Apache Cassandra�
730+ ' 4.1' , // Latest 4.1.x Apache Cassandra�
731+ ' 5.0' , // Development Apache Cassandra�
713732 ' dse-5.1.35' , // Legacy DataStax Enterprise
714733 ' dse-6.0.18' , // Previous DataStax Enterprise
715- ' dse-6.7.17' , // Current DataStax Enterprise
716- ' dse-6.8.30' // Current DataStax Enterprise
734+ ' dse-6.7.17' , // Previous DataStax Enterprise
735+ ' dse-6.8.30' , // Previous DataStax Enterprise
736+ ' dse-6.9.3' , // Latest DataStax Enterprise
737+ ' hcd-1.0.0' // Hyper-Converged Database
717738 }
718739 axis {
719740 name ' DOTNET_VERSION'
@@ -728,7 +749,7 @@ pipeline {
728749 }
729750 axis {
730751 name ' SERVER_VERSION'
731- values ' 2.1' , ' 2.2' , ' dse-6.0.18' , ' dse-5.1.35' , ' 5.0-beta1 '
752+ values ' 2.1' , ' 2.2' , ' dse-6.0.18' , ' dse-5.1.35' , ' 5.0'
732753 }
733754 }
734755 exclude {
@@ -817,8 +838,9 @@ pipeline {
817838 values ' 2.1' , // Legacy Apache Cassandra�
818839 ' 2.2' , // Legacy Apache Cassandra�
819840 ' 3.11' , // latest 3.11.x Apache Cassandra�
820- ' 4.0' // latest 4.0.x Apache Cassandra�
821- ' 5.0-beta1' // Development Apache Cassandra�
841+ ' 4.0' , // latest 4.0.x Apache Cassandra�
842+ ' 4.1' , // latest 4.1.x Apache Cassandra�
843+ ' 5.0' // Development Apache Cassandra�
822844 }
823845 axis {
824846 name ' DOTNET_VERSION'
@@ -833,7 +855,7 @@ pipeline {
833855 }
834856 axis {
835857 name ' SERVER_VERSION'
836- values ' 2.1' , ' 5.0-beta1 '
858+ values ' 2.1' , ' 5.0'
837859 }
838860 }
839861 exclude {
0 commit comments