Skip to content
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

Add support to build multi-arch images #195

Merged
merged 1 commit into from
May 5, 2022

Conversation

galderz
Copy link
Member

@galderz galderz commented May 3, 2022

  • Duplicate modules to support multi-arch.
  • Extract platform archictecture from the version
  • Validate version without architecture parameter
  • Add buildx and qemu for platform emulation.
  • Do cekit build dry-run and then call docker build
  • Add --load to set the default docker container driver in order to load into docker.
  • Add GraalVM 22.0 and 22.1 java11 and java17 arm64 images.
  • Add Mandrel 22.0 and 22.1 java11 and java17 arm64 images.
  • Move tooling images to use 22.0.0-java11-amd64 image
  • Only test native with x86 images.

* Duplicate modules to support multi-arch.
* Extract platform archictecture from the version
* Validate version without architecture parameter
* Add buildx and qemu for platform emulation.
* Do cekit build dry-run and then call docker build
* Add --load to set the default docker container driver in order to load into docker.
* Add GraalVM 22.0 and 22.1 java11 and java17 arm64 images.
* Add Mandrel 22.0 and 22.1 java11 and java17 arm64 images.
* Move tooling images to use 22.0.0-java11-amd64 image
* Only test native with x86 images.
@galderz
Copy link
Member Author

galderz commented May 3, 2022

@cescoffier assuming CI passes, this is ready to go in.

@galderz
Copy link
Member Author

galderz commented May 3, 2022

As discussed, a follow up PR will come once this integrated to deal with changes required to push images.

@galderz
Copy link
Member Author

galderz commented May 3, 2022

@cescoffier CI ✅

@cescoffier cescoffier merged commit 5407633 into quarkusio:main May 5, 2022
galderz added a commit to galderz/quarkus-images that referenced this pull request Jul 28, 2022
@galderz galderz deleted the t_multiarch_v3 branch November 7, 2022 16:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants