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

Multiarch support for arm32v7 and arm32v8 #68

Closed
wants to merge 4 commits into from

Conversation

guysoft
Copy link

@guysoft guysoft commented Jan 10, 2021

This PR adds dockerfiles that are used in this repo: https://hub.docker.com/repository/docker/guysoft/sshd

Also hooks that build a multiarch manfest for latest.

They are used to provide this service for all raspsberrypi versions and also intel.

@JenswBE
Copy link
Contributor

JenswBE commented Jun 27, 2021

Seems we are both interested in multi-arch support: #59

FYI, setup could be simplified by using Docker BuildX (native or with GitHub Actions). This will handle the complexity of using QEMU and allows to build for multiple architectures using a single Dockerfile.

@guysoft
Copy link
Author

guysoft commented Jun 28, 2021

Indeed, though it depends on which platform you want to build and push AFAIK (didn't check since I posted this) there is no buildx on docker hub.

Both dockerhub and github actions are proprietary ci so I don't really think its work moving from one to the other. In a way the only one that is open is GitLab because it can be self-hosted.

@guysoft
Copy link
Author

guysoft commented Aug 15, 2021

Ok, so I got something like that to work here:
https://github.com/guysoft/CustomPiOS/blob/devel/.github/workflows/docker-build.yml

Had to do it because docker hub disabled their automated builds for free projects. So I have a feeling its a good path for here too.

@macropin
Copy link
Member

macropin commented May 31, 2023

Thanks for this. It's taken us a while to get around to reviewing this. We've implemented arm builds in d266833 using the GH docker/build-push-action@v3. PR #81 will add arm32 arch support.

@macropin macropin closed this May 31, 2023
@macropin macropin reopened this May 31, 2023
@macropin macropin closed this May 31, 2023
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.

3 participants