New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New project structure and build scripts #11
New project structure and build scripts #11
Conversation
@brunoborges Did you take a look at adoptium/containers? Might find some inspiration there (+ script to create official DockerHub config). |
Anything in particular you believe could be leveraged? I looked into and did not find. Adoptium uses tar.gz while here we use Linux repositories. No need for checksum, for example. Multi-arch is interesting though, but I'm afraid we are not there yet. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just some minor nits looks good otherwise. I like how you've collapsed the individual Dockerfiles and parameterized them.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
This PR simplifies the Dockerfile structure on a per-base image, and then defines a list of available JDK versions in the
jdk_versions
file, with abuild.sh
script that is capable of building all images, or a single one.With this script, it is easier to define later on a PR for building/testing only specific base-images and/or JDK versions. Also enables better GitHub Actions workflow for.