I'm not sure whether I've seen this discussed previously, but I thought it
worth asking whether we could/should publish a JDK 11 based version of the
apache/nifi Docker Image to Docker Hub as part of the release process in
future?

I realise NiFi 1.x is/will remain based on JDK 8 but with all the work gone
into enabling JDK 11 compilation and deployment, along with the planned
move to JDK 11 in the future for NiFi 2.x, it would seem sensible to start
making it easier for people to move towards using JDK 11 now that it's
available.

The Dockerfiles used to build NiFi (I've not looked at Toolkit, MiNiFi or
Registry) can be given a build ARG to use different base images/versions,
so it should be relatively straightforward to do this and maybe publish the
Image to Docker Hub as *apache/nifi:<version>-jdk11*?

Users can, of course, download the NiFi source to build this image
themselves, but to make it easier for the community it would seem sensible
to consider the additional release artifact. This avoids lots of people
having to pull all of the code (it's not a small repo) or build the image,
which can take a long time, etc.


---
*Chris Sampson*
IT Consultant
[email protected]

Reply via email to