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
Support ARM64 #1213
Comments
At the same time, the project should likely migrate to Eclipse Temurin. |
with the buildkit github actions its super simple to implement multi-arch containers, so the Temurin migration can be uncoupled |
This was an interesting exercise. I had a personal need to do this as I recently migrated my personal development machine to an Apple M1 Pro. What I found was that no Alpine images that included Java were available on ARM. So I had to make a switch from Alpine to Debian Slim, which I intended to do anyway (#1090), and at the same time, I had to find another OpenJDK distribution. Temurin is not available on Debian Slim and Debian packages are not yet available. So I migrated to Azul OpenJDK 17, which I'm using on my development machine anyway. So lots of changes were involved in getting an image that was supported on x86_64 and arm64.
|
Not that I have any major issue with Azul... but temurian has the 17-focal. tag, which is debian, not sure if being on a slim makes any difference when there aren't any JRE only 17 images yet. |
I'm currently relying on |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
The enhancement may already be reported! Please search for the enhancement before creating one.
Current Behavior:
Dependency Track is unable to deploy on arm64 environments
Proposed Behavior:
Change github workflow to use buildkit to build containers for commonly used architectures (linux/amd64, linux/arm64, darwin/amd64, darwin/arm64).
This enhancement would be beneficial to users/potential developers that use arm64 processors.
The text was updated successfully, but these errors were encountered: