Details
-
Task
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
Description
ASF CI builds today only run on JDK1.8
On the Jenkins cluster JDKs from 1.4 through to 15 are available. See attached screenshot for naming specifics.
This ticket is to add JDK11 compile and test targets on Cassandra-trunk, for parity to CircleCI's workflows. (There is also the question about testing/running on Cassandra-2.2 which needs to support JDK1.7, though Cassandra-2.2 is nearing EOL.)
The JDK is specified in the groovy DSL:
https://github.com/apache/cassandra-builds/blob/master/jenkins-dsl/cassandra_job_dsl_seed.groovy#L11
Some examples:
- CircleCI JDK1.8 workflow example. This builds with JDK1.8 and tests with both JDK1.8 and JDK11.
- CircleCI JDK11 workflow example. This builds and tests only with JDK11.
- Jenkins Cqlshlib tests showing matrix builds:
Background thread:https://lists.apache.org/thread.html/rbaeb960901fa53b50227b37d64e5a456b68f749f4229c6e3e086ff85%40%3Cdev.cassandra.apache.org%3E
Attachments
Attachments
Issue Links
- fixes
-
CASSANDRA-15760 Javadoc fails on java 11: unexported package
- Resolved
- is related to
-
CASSANDRA-15944 ASF CI unit tests on JDK11
- Resolved
- relates to
-
CASSANDRA-15050 JDK7 compatibility broken in cassandra-2.2 by CASSANDRA-14821
- Resolved
-
CASSANDRA-14806 CircleCI workflow improvements and Java 11 support
- Resolved
-
CASSANDRA-14563 Add animalsniffer to build to ensure runtime jdk compatbility
- Resolved