diff --git a/Makefile b/Makefile index 40c35ea..f147c09 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,11 @@ .PHONY: build test clean loadcatd +GO_BUILD := docker run --rm -ti -e GOOS -e GOARCH -v `pwd`:/loadcat -v /tmp/loadcat-go-build:/root/.cache/go-build -w /loadcat cardboard/golang:1.16 go build +ifeq ($(SKIP_DOCKER),true) + GO_BUILD := go build +endif + build: loadcatd test: @@ -11,4 +16,4 @@ clean: go clean -i ./... loadcatd: - GOOS=linux GOARCH=amd64 go build -mod=vendor -v -o loadcatd ./cmd/loadcatd + GOOS=linux GOARCH=amd64 $(GO_BUILD) -mod=vendor -v -o loadcatd ./cmd/loadcatd