From 84cc7d87cc6545d9966b83a51867ab48c2def467 Mon Sep 17 00:00:00 2001 From: Tonis Tiigi Date: Fri, 5 Mar 2021 14:20:02 -0800 Subject: [PATCH] update readme with new examples Signed-off-by: Tonis Tiigi (cherry picked from commit b099c9c9ee7802ceb8436d10cceb1604a78b01cd) Signed-off-by: Tibor Vass --- README.md | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index e21bccec0c..770d68c1db 100644 --- a/README.md +++ b/README.md @@ -12,18 +12,31 @@ Development `docker/cli` is developed using Docker. -Build a linux binary: +Build CLI from source: ``` -$ make -f docker.Makefile binary +$ docker buildx bake ``` Build binaries for all supported platforms: ``` -$ make -f docker.Makefile cross +$ docker buildx bake cross ``` +Build for a specific platform: + +``` +$ docker buildx bake --set binary.platform=linux/arm64 +``` + +Build dynamic binary for glibc or musl: + +``` +$ USE_GLIBC=1 docker buildx bake dynbinary +``` + + Run all linting: ``` @@ -44,12 +57,6 @@ Start an interactive development environment: $ make -f docker.Makefile shell ``` -In the development environment you can run many tasks, including build binaries: - -``` -$ make binary -``` - Legal ===== *Brought to you courtesy of our legal counsel. For more context,