./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.0
Use 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