buildkit

Details
Source
FROM stagex/pallet-go AS build
ARG VERSION
ADD fetch/buildkit-${VERSION}.tar.gz .
ENV GOPROXY=https://proxy.golang.org,direct
ENV GOSUMDB=sum.golang.org
ENV GOPATH=/cache/go
ENV GOBIN=${GOPATH}/bin
ENV PATH=${GOBIN}:${PATH}
WORKDIR /buildkit-${VERSION}
RUN <<-EOF
	set -eux
	mkdir -p out
	go build -v \
		--ldflags=" \
			-w -s -buildid= \
			-X github.com/moby/buildkit/version.Version=${VERSION} \
			-X github.com/moby/buildkit/version.Revision=stagex \
		" \
		-o out/ \
		./cmd/...
	rm -r docs/reference
	mkdir -p /rootfs
	install -Dm755 ./out/* -t /rootfs/usr/bin/
EOF
FROM stagex/core-filesystem AS package
COPY --from=build /rootfs/ /