make: skip --disable-content-trust at docker buildx

`docker build` may be aliased as `docker buildx build`, which doesn't
support --disable-content-trust switch.

Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
This commit is contained in:
You-Sheng Yang 2023-04-24 17:37:16 +08:00
parent acc5afc428
commit 4b6933fa72

View file

@ -162,7 +162,10 @@ release-compress: | $(DIST_DIRS)
.PHONY: docker
docker:
docker build --disable-content-trust=false -t $(DOCKER_REF) .
if ! docker buildx version >/dev/null 2>&1; then \
ARG_DISABLE_CONTENT_TRUST=--disable-content-trust=false; \
fi; \
docker build $${ARG_DISABLE_CONTENT_TRUST} -t $(DOCKER_REF) .
clean:
$(GO) clean -x -i ./...