./build-multi-arch.sh runtime-16 runtime 16.20.2
./build-multi-arch.sh runtime-18.15 runtime 18.15.0
./build-multi-arch.sh buildpack-18.15 buildpack 18.15.0Use the "Build Multi-Arch Docker Images (Native Runners)" workflow in GitHub Actions with workflow_dispatch trigger. This uses a digest-based approach for robust multi-arch builds.
Example parameters:
- docker_dir:- runtime-18.15
- image_name:- runtime
- tag_prefix:- 18.15.0
- dockerfile:- Dockerfile(optional)
Prerequisites: Set up DOCKERHUB_USERNAME and DOCKERHUB_TOKEN secrets in your GitHub repository.
# Build for each platform natively
./build-native.sh runtime-18.15 runtime 18.15.0 linux/amd64
./build-native.sh runtime-18.15 runtime 18.15.0 linux/arm64
# Create multi-arch manifest
./create-manifest.sh runtime 18.15.0