-
Notifications
You must be signed in to change notification settings - Fork 758
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 multi-arch docker builds including arm64 #4861
Conversation
@monotek this is not 100% complete, but I would like to ask for your feedback. Do you agree with this approach in general? Any recommendations? |
I see guithhub artifact upload and donwload for the maifest is used. |
@monotek this data transfer is needed because the jobs to push the platform images must run first (as they are on different native platforms). Then the final jobs build the multiarch manifest lists from the generated images. The whole process takes around 10 minutes, I believe this is pretty good. And we can add more platform jobs in future, in case that should become necessary. I was able to run zammad-docker-compose from the generated image on arm64 just fine. So if you agree, I would perform final clean-ups and then merge it to production. For existing docker-compose or kubernetes installations nothing should change. 🤞 |
63832b5
to
1b222cf
Compare
Sounds good. Lets do it :) |
1b222cf
to
fd5902a
Compare
This reverts commit da7b584.
This adds support for multi-arch builds based on self hosted runners.