CircleCI-Public / cimg-openjdk

The CircleCI OpenJDK (Java) Docker Convenience Image.
https://circleci.com/developer/images/image/cimg/openjdk
MIT License
18 stars 25 forks source link

Add arm64 support #156

Closed BytesGuy closed 1 year ago

BytesGuy commented 1 year ago

Description

This PR adds multi architecture images with arm64 support

Reasons

Enables arm64 support using the updating tooling in cimg-shared and cimg-orb and arch checks.

This PR also adds automatic resolving of the full java version tag including build number, so a URL no longer has to be passed as a parameter, just the version (e.g., 20.0.1). This works for all Java LTS versions that we support.

Test build of all current LTS versions: https://app.circleci.com/pipelines/github/CircleCI-Public/cimg-openjdk/935/workflows/0f9b625d-4bc6-4fa5-a8dd-146053864195/jobs/1193

Checklist

Please check through the following before opening your PR. Thank you!

BytesGuy commented 1 year ago

Also closes #154 as maven version is bumped in the new template

@JalexChen This will probably require changes to your automation scripts as we no longer need the url passed as a parameter