@@ -6,7 +6,7 @@ SHELL:=/usr/bin/env bash
6
6
#
7
7
# Go.
8
8
#
9
- GO_VERSION ?= 1.19 .2
9
+ GO_VERSION ?= 1.23 .2
10
10
GO_CONTAINER_IMAGE ?= docker.io/library/golang:$(GO_VERSION )
11
11
12
12
# Use GOPROXY environment variable if set
@@ -241,7 +241,7 @@ verify-gen: generate ## Verify go generated files are up to date
241
241
242
242
.PHONY : kk
243
243
kk :
244
- CGO_ENABLED=0 go build -trimpath -tags " $( BUILDTAGS) " -ldflags " $( LDFLAGS) " -o $(BIN_DIR ) /kk github.com/kubesphere/kubekey/v3/cmd/kk;
244
+ CGO_ENABLED=0 go build -trimpath -buildvcs=false - tags " $( BUILDTAGS) " -ldflags " $( LDFLAGS) " -o $(BIN_DIR ) /kk github.com/kubesphere/kubekey/v3/cmd/kk;
245
245
246
246
ALL_MANAGERS = capkk k3s-bootstrap k3s-control-plane
247
247
@@ -250,15 +250,15 @@ managers: $(addprefix manager-,$(ALL_MANAGERS)) ## Run all manager-* targets
250
250
251
251
.PHONY : manager-capkk
252
252
manager-capkk : # # Build the capkk manager binary into the ./bin folder
253
- go build -trimpath -ldflags " $( LDFLAGS) " -o $(BIN_DIR ) /manager github.com/kubesphere/kubekey/v3
253
+ go build -trimpath -buildvcs=false - ldflags " $( LDFLAGS) " -o $(BIN_DIR ) /manager github.com/kubesphere/kubekey/v3
254
254
255
255
.PHONY : manager-k3s-bootstrap
256
256
manager-k3s-bootstrap : # # Build the k3s bootstrap manager binary into the ./bin folder
257
- go build -trimpath -ldflags " $( LDFLAGS) " -o $(BIN_DIR ) /k3s-bootstrap-manager github.com/kubesphere/kubekey/v3/bootstrap/k3s
257
+ go build -trimpath -buildvcs=false - ldflags " $( LDFLAGS) " -o $(BIN_DIR ) /k3s-bootstrap-manager github.com/kubesphere/kubekey/v3/bootstrap/k3s
258
258
259
259
.PHONY : manager-k3s-control-plane
260
260
manager-k3s-control-plane : # # Build the k3s control plane manager binary into the ./bin folder
261
- go build -trimpath -ldflags " $( LDFLAGS) " -o $(BIN_DIR ) /k3s-control-plane-manager github.com/kubesphere/kubekey/v3/controlplane/k3s
261
+ go build -trimpath -buildvcs=false - ldflags " $( LDFLAGS) " -o $(BIN_DIR ) /k3s-control-plane-manager github.com/kubesphere/kubekey/v3/controlplane/k3s
262
262
263
263
.PHONY : docker-pull-prerequisites
264
264
docker-pull-prerequisites :
@@ -404,10 +404,6 @@ release-binaries: ## Build the binaries to publish with a release
404
404
RELEASE_BINARY=./cmd/kk GOOS=linux GOARCH=amd64 $(MAKE ) release-archive
405
405
RELEASE_BINARY=./cmd/kk GOOS=linux GOARCH=arm64 $(MAKE ) release-binary
406
406
RELEASE_BINARY=./cmd/kk GOOS=linux GOARCH=arm64 $(MAKE ) release-archive
407
- RELEASE_BINARY=./cmd/kk GOOS=darwin GOARCH=amd64 $(MAKE ) release-binary
408
- RELEASE_BINARY=./cmd/kk GOOS=darwin GOARCH=amd64 $(MAKE ) release-archive
409
- RELEASE_BINARY=./cmd/kk GOOS=darwin GOARCH=arm64 $(MAKE ) release-binary
410
- RELEASE_BINARY=./cmd/kk GOOS=darwin GOARCH=arm64 $(MAKE ) release-archive
411
407
412
408
release-binary : $(RELEASE_DIR )
413
409
docker run \
@@ -419,7 +415,7 @@ release-binary: $(RELEASE_DIR)
419
415
-v " $$ (pwd):/workspace$( DOCKER_VOL_OPTS) " \
420
416
-w /workspace \
421
417
golang:$(GO_VERSION ) \
422
- go build -a -trimpath -tags " $( BUILDTAGS) " -ldflags " $( LDFLAGS) -extldflags '-static'" \
418
+ go build -a -trimpath -buildvcs=false - tags " $( BUILDTAGS) " -ldflags " $( LDFLAGS) -extldflags '-static'" \
423
419
-o $(RELEASE_DIR ) /$(notdir $(RELEASE_BINARY ) ) $(RELEASE_BINARY )
424
420
425
421
release-archive : $(RELEASE_DIR )
0 commit comments