spotify / helios

Docker container orchestration platform
Apache License 2.0
2.11k stars 234 forks source link

build on Java 11 #1238

Open mattnworb opened 5 years ago

mattnworb commented 5 years ago

We should start building Helios on Java 11 in CI.

This seems like it will be somewhat of a headache, or at least not possible today. We use the "machine"-based builds in CircleCI which at time of writing run on Ubuntu 14.04 which only has Java 8 available.

https://circleci.com/docs/2.0/executor-types/#using-machine mentions it is possible to specify the image of the "machine" to be used, but it looks to me like all of them have the same OS/distribution.

See also https://discuss.circleci.com/t/image-with-oracles-java-10/23220

I don't have a solution in mind yet but am opening this to track it at least.

mattnworb commented 5 years ago

will need to bump docker-client to 8.14.0 to make it Java 9+ compatible

davidxia commented 5 years ago

WIP here https://github.com/spotify/helios/pull/1242