From 6efde763789434feb96334b37598e23d93420ab8 Mon Sep 17 00:00:00 2001 From: Louis Lam Date: Fri, 19 Apr 2024 17:30:43 +0800 Subject: [PATCH] Update CONTRIBUTING.md Co-authored-by: Frank Elsinga --- CONTRIBUTING.md | 42 ++++++++++++++++++++---------------------- 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d4c065ce..53f19921 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -495,25 +495,23 @@ We have a few procedures we follow. These are documented here: - amd64, armv7 using local. - arm64 using remote arm64 cpu, as the emulator is too slow and can no longer pass the `npm ci` command. - -1. Add the public key to the remote server. -2. Add the remote context. The remote machine must be arm64 and installed Docker CE. -``` -docker context create oracle-arm64-jp --docker "host=ssh://root@100.107.174.88" -``` -3. Create a new builder. -``` -docker buildx create --name kuma-builder --platform linux/amd64,linux/arm/v7 -docker buildx use kuma-builder -docker buildx inspect --bootstrap -``` -4. Append the remote context to the builder. -``` -docker buildx create --append --name kuma-builder --platform linux/arm64 oracle-arm64-jp -``` - -5. Verify the builder and check if the builder is using `kuma-builder`. -``` -docker buildx inspect kuma-builder -docker buildx ls -``` + 1. Add the public key to the remote server. + 2. Add the remote context. The remote machine must be arm64 and installed Docker CE. + ``` + docker context create oracle-arm64-jp --docker "host=ssh://root@100.107.174.88" + ``` + 3. Create a new builder. + ``` + docker buildx create --name kuma-builder --platform linux/amd64,linux/arm/v7 + docker buildx use kuma-builder + docker buildx inspect --bootstrap + ``` + 4. Append the remote context to the builder. + ``` + docker buildx create --append --name kuma-builder --platform linux/arm64 oracle-arm64-jp + ``` + 5. Verify the builder and check if the builder is using `kuma-builder`. + ``` + docker buildx inspect kuma-builder + docker buildx ls + ```