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
Multi platform docker build #201
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot!
@hgwood: need to think to remove auto-build on DockerHub. |
hey guys! |
@zigarn Done :) |
Thanks! |
Improved by using a not base64 version of the GCR_JSON_KEY: login is OK: https://github.com/Zenika/alpine-chrome/runs/6858273478?check_suite_focus=true |
@willjosefi: arm64 images are now available! |
Fixes #152
Supersedes #182
DockerHub autobuild doesn't support build for ARM (docker/roadmap#109), so switch to GitHub Actions for multi-platform (amd64 & arm64) docker build.
Build amd64 & test for every PR.
Build multi-platform & push only when push on
master
.Adaptations:
with-xxx
is built against thelatest
from same build instead of previous one@jlandure: I did put my own
DOCKERHUB_(USERNAME|TOKEN)
as secret, should change it for the technical account dsizenika.Result: https://github.com/zigarn/alpine-chrome/actions/runs/2327992742 & https://hub.docker.com/repository/docker/zigarn/alpine-chrome-multi-arch/tags