[build]: use docker buildx#2229
Conversation
Signed-off-by: Viet Nguyen Duc <nguyenducviet4496@gmail.com>
|
PR Description updated to latest commit (5b14b76)
|
PR Review
✨ Review tool usage guide:Overview: The tool can be triggered automatically every time a new PR is opened, or can be invoked manually by commenting on any PR.
See the review usage page for a comprehensive guide on using this tool. |
PR Code Suggestions
✨ Improve tool usage guide:Overview:
See the improve usage page for a comprehensive guide on using this tool. |
User description
Thanks for contributing to the Docker-Selenium project!
A PR well described will help maintainers to quickly review and merge it
Before submitting your PR, please check our contributing guidelines, applied for this repository.
Avoid large PRs, help reviewers by making them as simple and short as possible.
Description
Motivation and Context
Pre-steps to be ready with arm64 supports.
Make some common changes to reduce conflicts when syncing the downstream repo arm
Types of changes
Checklist
Type
Enhancement
Description
Changes walkthrough
9 files
build-test.yml
Setup QEMU and Docker Buildx in GitHub Actions for build-test workflow.github/workflows/build-test.yml
for building Docker images.
deploy.yml
Integrate Docker Buildx and QEMU in deploy workflow.github/workflows/deploy.yml
multi-platform Docker image builds.
helm-chart-test.yml
Configure QEMU and Docker Buildx for helm-chart-test workflow.github/workflows/helm-chart-test.yml
nightly.yaml
Setup multi-platform builds in nightly workflow.github/workflows/nightly.yaml
platforms.
test-video.yml
Implement Docker Buildx and QEMU in test-video workflow.github/workflows/test-video.yml
different architectures.
update-dev-beta-browser-images.yml
Setup Docker Buildx and QEMU for browser image builds.github/workflows/update-dev-beta-browser-images.yml
ARM64.
Dockerfile
Add architecture-specific conditions in DockerfileBase/Dockerfile
installations.
install commands.
Makefile
Integrate Docker Buildx for multi-platform support in MakefileMakefile
builds.
multi-platform builds.
Dockerfile
Enhance Dockerfile with architecture-specific installationsNodeBase/Dockerfile