Hi,
this PR should add a CI job for Java 14 and therefore closes #20147 . Again - as the CI topics are extremely hard to test for me locally, feel free to decline the PR or forgive me if things are not working as they were intended.
Eventually, when there is a Gradle version that works with JDK 14, we can clean things up again. For the time being, the spring-boot-gradle-plugin tests are excluded from the build.
In order to have a green build, the following two prior PRs need to be merged: - #20180 - #20411
Let me know what you think. Cheers, Christoph
Comment From: dreis2211
Updated the PR to use the first GA release of JDK 14
Comment From: snicoll
@dreis2211 we've decided to go with Gradle 6.3 RC2 so the secondary JDK is no longer necessary. I have a feeling though that this infrastructure can be useful going forward. I am going to revert that piece of the PR to create an extra pipeline that's similar to the others.
Comment From: dreis2211
@snicoll Makes sense. We can probably even revert the testJavaHome
and buildJavaHome
parameters in case we're on a Gradle version that works with JDK 14. Similar to the secondary JDK stuff, this might get relevant again for future upgrades ;)
Comment From: snicoll
@dreis2211 I've just reverted the part of the PR that was using the infrastructure. I think that testJavaHome
and buildJavaHome
are generally useful and don't need to be reverted. Let's see what happens on CI now :)
Let me know if something feels odd in the polish. Thanks again!