JDK Installation Matrix
Total Page:16
File Type:pdf, Size:1020Kb
JDK Installation Matrix For those specified as being in Puppet/Git see https://github.com/apache/infrastructure-puppet/blob/deployment/modules/build_slaves/manifests/jenkins.pp For those specified as being in Bintray see https://bintray.com/apache/asf_internal How relevant is this page? This page and its contents are current and in use. The information provided here is accurate as of Sunday September 26th, 2021. Please report any errors to the builds@ mailing list. Jenkins tests of JDK Installs Status of JDK Installations on Windows nodes: https://builds.apache.org/view/H-L/view/Infrastructure/job/infra-test-jdk-windows/ Status of JDK Installations on Ubuntu nodes: https://builds.apache.org/view/H-L/view/Infrastructure/job/infra-test-jdk-ubuntu/ Status of IBM JDK Installations on Ubuntu nodes: https://builds.apache.org/view/H-L/view/Infrastructure/job/infra-test-jdk-ubuntu-ibm/ Status of Apache Harmony JDK Installations on Ubuntu nodes: https://builds.apache.org/view/H-L/view/Infrastructure/job/infra-test-jdk-ubuntu- harmony/ A few JDK Installations are available on both Windows and Ubuntu nodes: JDK 1.7 (latest) JDK 1.8 (latest) JDK 1.9 (latest) JDK 10 (latest) JDK 11 (latest) JDK 12 (latest) JDK 13 (latest) JDK 14 (latest) JDK 15 (latest) JDK 16 (latest) JDK 17 (latest) JDK 18 (latest) Here is an example of using Jenkinsfile to test a build on multiple platforms in parallel: https://builds.apache.org/view/H-L/view/Infrastructure/job /infra-test-all-pipeline/ Tool Locations description names changed As of 18th october 2020 (and as discussed on the [email protected] mailing list), tool location descriptions, as ued in drop down menus and in DSL /Jenkinsfile configs have changed. Spaces have been replaced with underscores, braces removed; and uppercase have all moved to lowercase. Any descriptions below with a highlighted background, still need to be done at some point, but the majority have changed. JDK Versions deprecated Some JDKs versions are deprecated (highlighted in yellow/red). These will be removed soon. You are advised to migrate your Jenkins jobs to a newer version. Platform JDK Version / Drop Down Name JAVA_HOME Is Installed Path Puppet Bintray? Symlink? /Git? ubuntu JAVA_HOME_HADOOP_MACHINES /home/jenkins/tools/java/latest Y /usr/local/asfpackages/java/jdk1.8.0 Y Y _172 ubuntu jdk_1.4_latest /home/jenkins/tools/java/latest1.4 Y /usr/local/asfpackages/java/j2sdk1. Y N 4.2_19 ubuntu jdk_1.5_latest /home/jenkins/tools/java/latest1.5 Y /usr/local/asfpackages/java/jdk1.5.0 Y N _22-64 ubuntu jdk_1.6_latest /home/jenkins/tools/java/latest1.6 Y /usr/local/asfpackages/java/jdk1.6.0 Y N _45-64 ubuntu jdk_1.7_latest /home/jenkins/tools/java/latest1.7 Y /usr/local/asfpackages/java/jdk1.7.0 Y Y _80 ubuntu jdk_1.8_latest /home/jenkins/tools/java/latest1.8 Y /usr/local/asfpackages/java Y Y /oraclejdk-1.8.0-291 ubuntu jdk_1.9_latest /home/jenkins/tools/java/latest1.9 Y /usr/local/asfpackages/java Y Y /oraclejdk-9.0.4 ubuntu jdk_10_latest /home/jenkins/tools/java/latest10 Y /usr/local/asfpackages/java/jdk- Y Y 10.0.1 ubuntu jdk_11_latest /home/jenkins/tools/java/latest11 Y /home/jenkins/tools/java/oraclejdk- Y Y 11.0.11 ubuntu jdk_12_latest /home/jenkins/tools/java/latest12 Y /home/jenkins/tools/java/openjdk- Y Y 12-12.0.2 ubuntu jdk_13_latest /home/jenkins/tools/java/latest13 Y /home/jenkins/tools/java/openjdk- Y Y 13-13.0.2 ubuntu jdk_14_latest /home/jenkins/tools/java/latest14 Y /home/jenkins/tools/java/openjdk- Y Y 14-14.0.2 ubuntu jdk_15_latest /home/jenkins/tools/java/latest15 Y /home/jenkins/tools/java/openjdk- Y Y 15-15.0.2 ubuntu jdk_16_latest /home/jenkins/tools/java/latest16 Y /usr/local/asfpackages/java/openjdk- Y Y 16-16.0.1 ubuntu jdk_17_latest /home/jenkins/tools/java/latest17 Y /usr/local/asfpackages/java/openjdk- Y Y 17-ea+31 ubuntu jdk_18_latest /home/jenkins/tools/java/latest18 Y /usr/local/asfpackages/java/openjdk- Y Y 18-ea+6 ubuntu adopt_j9_8_latest /home/jenkins/tools/java/adopt_j9 Y /usr/local/asfpackages/java/adoptop Y Y _8_latest enjdk-8u275-b01_openj9-0.23.0 ubuntu adopt_j9_11_latest /home/jenkins/tools/java/adopt_j9 Y /usr/local/asfpackages/java/openjdk- Y Y _11_latest 11.0.9+11_openj9-0.23.0 ubuntu adopt_j9_15_latest /home/jenkins/tools/java/adopt_j9 Y /usr/local/asfpackages/java/adoptop Y Y _15_latest enjdk-15.0.1+9_openj9-0.23.0 ubuntu adopt_j9_16_latest /home/jenkins/tools/java/adopt_j9 Y /usr/local/asfpackages/java/adoptop Y Y _16_latest enjdk-16.0.1+9_openj9-0.26.0 ubuntu adopt_hs_8_latest /home/jenkins/tools/java/adopt_h Y /usr/local/asfpackages/java/adoptop Y Y s_8_latest enjdk-hotspot-8u282-b08 ubuntu adopt_hs_11_latest /home/jenkins/tools/java/adopt_h Y /usr/local/asfpackages/java/openjdk- Y Y s_11_latest hotspot-11.0.9+11.1 ubuntu adopt_hs_15_latest /home/jenkins/tools/java/adopt_h Y /usr/local/asfpackages/java/adoptop Y Y s_15_latest enjdk-hotspot-15.0.1+9 ubuntu adopt_hs_16_latest /home/jenkins/tools/java/adopt_h Y /usr/local/asfpackages/java/adoptop Y Y s_16_latest enjdk-hotspot-16.0.1+9 Status of Oracle JDK Installations on Ubuntu nodes JAVA_HOME Is Symlink? Installed Path Puppet Bintray? (All from oracle.com) /Git? ubuntu oracle_j2sdk_1.4.2_19 /home/jenkins/tools/java/j2sdk1. Y /usr/local/asfpackages/java/j2sdk1. Y Y 4.2_19 4.2_19 ubuntu oracle_jdk_1.5.0_22 /home/jenkins/tools/java/jdk1.5.0 Y /usr/local/asfpackages/java/jdk1.5.0 Y Y _22-64 _22-64 ubuntu oracle_jdk_1.7.0 /home/jenkins/tools/java Y /usr/local/asfpackages/java Y Y _79_unlimited_security /oraclejdk-1.7.0-79-unlimited- /oraclejdk-1.7.0_79-unlimited- security/ security ubuntu oracle_jdk_1.7.0_80 /home/jenkins/tools/java Y /usr/local/asfpackages/java Y Y /oraclejdk-1.7.0-80 /oraclejdk-1.7.0-80 ubuntu oracle_jdk_1.8.0_291 /home/jenkins/tools/java/jdk1.8.0 Y /usr/local/asfpackages/java Y Y _291 /oraclejdk-1.8.0-291 ubuntu oracle_jdk_9.0.4 /home/jenkins/tools/java Y /usr/local/asfpackages/java Y Y /oraclejdk-9.0.4 /oraclejdk-9.0.4 ubuntu oracle_jdk_10.01 /home/jenkins/tools/java/jdk- Y /usr/local/asfpackages/java/jdk- Y Y 10.0.1 10.0.1 ubuntu oracle_jdk_11.0.11 /home/jenkins/tools/java Y /usr/local/asfpackages/java Y Y /oraclejdk-11.0.11 /oraclejdk-11.0.11 Status of OpenJDK installs on ubuntu nodes JAVA_HOME Is Symlink? Installed Path Puppet Bintray? (All from Oracle jdk.java.net) /Git? ubuntu openjdk_10.0.2 + /home/jenkins/tools/java/openjdk- Y /usr/local/asfpackages/java/openjdk- Y Y jdk-10.0.2 jdk-10.0.2 ubuntu openjdk_12.0.2 /home/jenkins/tools/java/openjdk- Y usr/local/asfpackages/java/openjdk- Y Y 12-12.0.2 12-12.0.2 ubuntu openjdk_13.0.2 /home/jenkins/tools/java/openjdk- Y usr/local/asfpackages/java/openjdk- Y Y 13-13.0.2 13-13.0.2 ubuntu openjdk_14.0.2 /home/jenkins/tools/java/openjdk- Y usr/local/asfpackages/java/openjdk- Y Y 14-14.0.2 14-14.0.2 ubuntu openjdk_15.0.2 /home/jenkins/tools/java/openjdk- Y usr/local/asfpackages/java/openjdk- Y Y 15-15.0.2 15-15.0.2 ubuntu openjdk_16.0.1 /home/jenkins/tools/java/openjdk- Y /usr/local/asfpackages/java/openjdk- Y Y 16-16.0.1 16-16.0.1 ubuntu openjdk_17_ea_31 /home/jenkins/tools/java/openjdk- Y /usr/local/asfpackages/java/openjdk- Y Y 17-ea+31 17-ea+31 ubuntu openjdk_18_ea_6 /home/jenkins/tools/java/openjdk- Y /usr/local/asfpackages/java/openjdk- Y Y 18-ea+6 18-ea+6 + needs rebuilding for focal (20.04) Status of AdoptOpenJDK installs on ubuntu nodes JAVA_HOME Is Symlink? Installed Path Puppet Bintray? (All from AdoptOpenJDK) /Git? ubuntu adoptopenjdk_openj9_8u275 /home/jenkins/tools/java/adoptop /usr/local/asfpackages/java Y Y enjdk-8u275-b01-openj9-0.23.0 /adoptopenjdk-8u275-b01-openj9- 0.23.0 ubuntu adoptopenjdk_hotspot_8u275 /home/jenkins/tools/java/adoptop /usr/local/asfpackages/java Y Y enjdk-hotspot-8u275-b01 /adoptopenjdk-hotspot-8u275-b01 ubuntu adoptopenjdk_hotspot_8u282 /home/jenkins/tools/java /usr/local/asfpackages/java Y Y /adoptopenjdk-hotspot-8u282- /adoptopenjdk-hotspot-8u282-b08 b08 ubuntu adoptopenjdk_openj9_11.0.9 /home/jenkins/tools/java/openjdk- Y /usr/local/asfpackages/java/openjdk- Y Y 11.0.9+11_openj9-0.23.0 11.0.9+11_openj9-0.23.0 ubuntu adoptopenjdk_hotspot_11.0.9 /home/jenkins/tools/java/openjdk- Y /usr/local/asfpackages/java/openjdk- Y Y hotspot-11.0.9+11.1 hotspot-11.0.9+11.1 ubuntu adoptopenjdk_openj9_15.0.1 /home/jenkins/tools/java/adoptop /usr/local/asfpackages/java Y Y enjdk-15.0.1+9_openj9-0.23.0 /adoptopenjdk-15.0.1+9_openj9- 0.23.0 ubuntu adoptopenjdk_hotspot_15.0.1 /home/jenkins/tools/java/adoptop /usr/local/asfpackages/java Y Y enjdk-hotspot-15.0.1+9 /adoptopenjdk-hotspot-15.0.1+9 ubuntu adoptopenjdk_openj9_16.0.1 /home/jenkins/tools/java/adoptop /usr/local/asfpackages/java Y Y enjdk-16.0.1+9_openj9-0.26.0 /adoptopenjdk-16.0.1+9_openj9- 0.26.0 ubuntu adoptopenjdk_hotspot_16.0.1 /home/jenkins/tools/java/adoptop /usr/local/asfpackages/java Y Y enjdk-hotspot-16.0.1+9 /adoptopenjdk-hotspot-16.0.1+9 Status of IBM installs on ubuntu nodes ubuntu ibmjdk_1.8.0_261 (Based on 1.8.0 /home/jenkins/tools/java/ibm- Y /usr/local/asfpackages/java/ibm- Y Y _261) java-x86_64-80 java-x86_64-80 Status of JDK Installations on Windows nodes JAVA_HOME Is Symlink? Installed Path Puppet Bintray? /Git? Windows JDK Latest (Windows Only) F: \\jenkins\\tools\\java\\latest Y F:\\jenkins\\tools\\java\\openjdk17- Y Y ea+28 Windows JDK 1.5 (Latest 64 bit on Windows F:\\jenkins\\tools\\java\\latest1.5 Y F:\\hudson\\tools\\java\\jdk1.5.0_22- Y Y only) 64 Windows JDK 1.6 (Windows only!) F:\\jenkins\\tools\\java\\latest1.6 Y F:\\hudson\\tools\\java\\jdk1.6.0_30 Y Y Windows JDK 1.7 (latest) F:\\jenkins\\tools\\java\\latest1.7 Y F:\\hudson\\tools\\java\\jdk1.7.0_79 Y Y Windows JDK