adoptium / adoptium/containers

Add Multi-JDK images for testing purposes

Open
#550 0 comments 3 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
289
Forks
129
Avg merge
1d 12h
Merged PRs (30d)
12

Description

I believe it would be a worthwhile addition to the project if a multi-jdk image could be made available. A multi-jdk image is an image containing multiple JDK installations within the same image. The list of JDKs could be limited to the ones currently supported (current LTS + latest version).

This image has little benefit for running services but could help a lot for build/testing/ci workflows. Many projects are considering modernizing their build stack by using a recent version of Java while also maintaining compatibility with older LTS versions. Build tools nowasays provide the ability to specify a different JDK to compile and test code. Although `javac` also provides the `--release` flag, there's no equivalent for testing.

Contributor guide

Open the contributing guide

Research direction

Start by surveying the repository's Dockerfiles and scripts for how existing Eclipse Temurin images are built and which JDK versions are supported. Confirm the current LTS and latest-version targets and how testing or CI images are represented. Done means a documented, buildable multi-JDK image is available for build and test workflows.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, java
Domain
build-system, ci-cd, devops
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.