From 08320d6ae9deb73c20a7022c5a79e87d10acbc72 Mon Sep 17 00:00:00 2001 From: Andrii Riabchenko Date: Tue, 12 Mar 2024 17:16:16 +0200 Subject: [PATCH] new file: projects/docker.com/buildx/package.yml --- projects/docker.com/buildx/package.yml | 32 ++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 projects/docker.com/buildx/package.yml diff --git a/projects/docker.com/buildx/package.yml b/projects/docker.com/buildx/package.yml new file mode 100644 index 00000000..6f3bd26c --- /dev/null +++ b/projects/docker.com/buildx/package.yml @@ -0,0 +1,32 @@ +distributable: + url: git+https://github.com/docker/buildx.git + ref: ${{version.tag}} + +versions: + github: docker/buildx + +build: + dependencies: + go.dev: ^1.21 + script: + go build $ARGS -ldflags="$LDFLAGS" ./cmd/buildx + env: + REV: $(git rev-parse --short HEAD) + ARGS: + - -trimpath + - -o={{prefix}}/bin/buildx + LDFLAGS: + - -s + - -w + - -X github.com/docker/buildx/version.Version=v{{version}} + - -X github.com/docker/buildx/version.Revision=${REV} + linux: + LDFLAGS: + - -buildmode=pie + +provides: + - bin/buildx + +test: + - buildx version | grep {{version}} + - buildx help | grep 'Extended build capabilities with BuildKit'