-
Notifications
You must be signed in to change notification settings - Fork 35
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
[FEATURE] Matrix Strategy Multi-Arch example #121
Comments
I was also caught with the same problem. I am able to build multiple architectures. But not publish, it simply overwrites the tag so only one architecture is available in ghcr.io.
Anyone has a good solution for this? |
you would have to create manifests list containing different (already pushed single-arch, built by different runners) tags then push the manifest list in the final runner |
Ok, I cracked it! Here is a working example using multiple runners to build for each architecture, that later upload their images to github temporary storage and a runner that downloads the different architecture images and merges them and publishes to GHCR.
I guess we now need to document this example somewhere. |
Awesome! |
Is your feature request related to a problem? Please describe.
Clone of docker/docs#16593
Describe the solution you'd like
similar to docker/docs#17180
Describe alternatives you've considered
Additional context
This should allow us to use more runner resources for longer multiarch builds.
The text was updated successfully, but these errors were encountered: