mirror of
https://github.com/kubesphere/kubekey.git
synced 2025-12-25 17:12:50 +00:00
build kk by golang 1.17
Signed-off-by: 24sama <leo@kubesphere.io>
This commit is contained in:
parent
bab123b39a
commit
8709b8affb
|
|
@ -1,5 +1,5 @@
|
|||
# Build the manager binary
|
||||
FROM golang:1.16 as builder
|
||||
FROM golang:1.17 as builder
|
||||
|
||||
WORKDIR /workspace
|
||||
# Copy the Go Modules manifests
|
||||
|
|
|
|||
4
Makefile
4
Makefile
|
|
@ -231,7 +231,7 @@ binary:
|
|||
-e GOARCH=amd64 \
|
||||
-e CGO_ENABLED=0 \
|
||||
-e GO111MODULE=on \
|
||||
-w /usr/src/myapp golang:1.16 \
|
||||
-w /usr/src/myapp golang:1.17 \
|
||||
go build -ldflags '$(LDFLAGS)' -v -o output/linux/amd64/kk ./cmd/main.go # linux
|
||||
sha256sum output/linux/amd64/kk || shasum -a 256 output/linux/amd64/kk
|
||||
|
||||
|
|
@ -241,7 +241,7 @@ binary:
|
|||
-e GOARCH=arm64 \
|
||||
-e CGO_ENABLED=0 \
|
||||
-e GO111MODULE=on \
|
||||
-w /usr/src/myapp golang:1.16 \
|
||||
-w /usr/src/myapp golang:1.17 \
|
||||
go build -ldflags '$(LDFLAGS)' -v -o output/linux/arm64/kk ./cmd/main.go # linux
|
||||
sha256sum output/linux/arm64/kk || shasum -a 256 output/linux/arm64/kk
|
||||
|
||||
|
|
|
|||
4
build.sh
4
build.sh
|
|
@ -24,10 +24,10 @@ LDFLAGS="-X github.com/kubesphere/kubekey/version.version=${VERSION}
|
|||
if [ -n "$1" ]; then
|
||||
if [ "$1" == "-p" ] || [ "$1" == "--proxy" ]; then
|
||||
# Using the most trusted Go module proxy in China
|
||||
docker run --rm -e GO111MODULE=on -e GOPROXY=https://goproxy.cn -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.16 go build -ldflags "$LDFLAGS" -v -o output/kk ./cmd/main.go
|
||||
docker run --rm -e GO111MODULE=on -e GOPROXY=https://goproxy.cn -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.17 go build -ldflags "$LDFLAGS" -v -o output/kk ./cmd/main.go
|
||||
else
|
||||
echo "The option should be '-p' or '--proxy'"
|
||||
fi
|
||||
else
|
||||
docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.16 go build -ldflags "$LDFLAGS" -v -o output/kk ./cmd/main.go
|
||||
docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.17 go build -ldflags "$LDFLAGS" -v -o output/kk ./cmd/main.go
|
||||
fi
|
||||
|
|
|
|||
Loading…
Reference in New Issue