fix: Makefile tidy/build 目标传递 GOPROXY/GOPRIVATE 环境变量

This commit is contained in:
2026-06-23 16:26:41 +08:00
parent c6db68a9f4
commit 01aab584ea

View File

@@ -1,19 +1,20 @@
# Go 代理(国内环境使用 goproxy.cn
GOPROXY ?= https://goproxy.cn,direct
GOPRIVATE ?= hz-gitea.sea-studio.top
.PHONY: build run dev tidy clean
.PHONY: tidy build run dev clean
build:
GOPROXY=$(GOPROXY) go build -o sharedclassmanager ./cmd/server
GOPROXY=$(GOPROXY) GOPRIVATE=$(GOPRIVATE) GONOSUMCHECK=$(GOPRIVATE) GONOSUMDB=$(GOPRIVATE) go build -o sharedclassmanager ./cmd/server
run:
./sharedclassmanager
GOPROXY=$(GOPROXY) GOPRIVATE=$(GOPRIVATE) go run ./cmd/server
dev:
GOPROXY=$(GOPROXY) go run ./cmd/server
GOPROXY=$(GOPROXY) GOPRIVATE=$(GOPRIVATE) go run ./cmd/server
tidy:
GOPROXY=$(GOPROXY) go mod tidy
GOPROXY=$(GOPROXY) GOPRIVATE=$(GOPRIVATE) GONOSUMCHECK=$(GOPRIVATE) GONOSUMDB=$(GOPRIVATE) go mod tidy
clean:
rm -f sharedclassmanager