Browse Source

适配go1.16

master
aceld 3 years ago
parent
commit
347fa7ff92
  1. 4
      Makefile
  2. 21
      examples/zinx_client/Makefile
  3. 22
      examples/zinx_client/build.sh
  4. 1
      examples/zinx_client/version
  5. BIN
      examples/zinx_client/zinx_client
  6. 3
      examples/zinx_server/build.sh
  7. 5
      go.mod
  8. 2
      go.sum

4
Makefile

@ -21,8 +21,8 @@ LD_FLAGS='-X "$(SERVICE)/version.TAG=$(TAG)" -X "$(SERVICE)/version.VERSION=$(VE
default: build default: build
build: build:
go build -ldflags $(LD_FLAGS) -gcflags "-N" -i -o $(SERVER_DEMO_BIN) $(SERVER_DEMO_PATH)/main.go
go build -ldflags $(LD_FLAGS) -gcflags "-N" -i -o $(CLIENT_DEMO_BIN) $(CLIENT_DEMO_PATH)/main.go
go build -ldflags $(LD_FLAGS) -gcflags "-N" -o $(SERVER_DEMO_BIN) $(SERVER_DEMO_PATH)/main.go
go build -ldflags $(LD_FLAGS) -gcflags "-N" -o $(CLIENT_DEMO_BIN) $(CLIENT_DEMO_PATH)/main.go
clean: clean:
rm $(SERVER_DEMO_BIN) rm $(SERVER_DEMO_BIN)
rm $(CLIENT_DEMO_BIN) rm $(CLIENT_DEMO_BIN)

21
examples/zinx_client/Makefile

@ -0,0 +1,21 @@
PROJECT_NAME:=zinx_client
VERSION:=v1
.PHONY: image run build clean
build:
bash build.sh ${PROJECT_NAME}
image:
docker build -t ${PROJECT_NAME}:${VERSION} .
run:
docker run -itd \
-p 8999:8999 \
${PROJECT_NAME}:${VERSION}
clean:
rm -rf ${PROJECT_NAME}

22
examples/zinx_client/build.sh

@ -0,0 +1,22 @@
#!/bin/bash
set -e
APP_NAME=$1
APP_VERSION=v$(cat version)
BUILD_VERSION=$(git log -1 --oneline)
BUILD_TIME=$(date "+%FT%T%z")
GIT_REVISION=$(git rev-parse --short HEAD)
GIT_BRANCH=$(git name-rev --name-only HEAD)
GO_VERSION=$(go version)
go build -ldflags " \
-X 'main.AppName=${APP_NAME}' \
-X 'main.AppVersion=${APP_VERSION}' \
-X 'main.BuildVersion=${BUILD_VERSION//\'/_}' \
-X 'main.BuildTime=${BUILD_TIME}' \
-X 'main.GitRevision=${GIT_REVISION}' \
-X 'main.GitBranch=${GIT_BRANCH}' \
-X 'main.GoVersion=${GO_VERSION}' \
" -o $APP_NAME

1
examples/zinx_client/version

@ -0,0 +1 @@
v 1.0.0

BIN
examples/zinx_client/zinx_client

3
examples/zinx_server/build.sh

@ -10,6 +10,7 @@ GIT_REVISION=$(git rev-parse --short HEAD)
GIT_BRANCH=$(git name-rev --name-only HEAD) GIT_BRANCH=$(git name-rev --name-only HEAD)
GO_VERSION=$(go version) GO_VERSION=$(go version)
go build -ldflags " \ go build -ldflags " \
-X 'main.AppName=${APP_NAME}' \ -X 'main.AppName=${APP_NAME}' \
-X 'main.AppVersion=${APP_VERSION}' \ -X 'main.AppVersion=${APP_VERSION}' \
@ -18,4 +19,4 @@ go build -ldflags " \
-X 'main.GitRevision=${GIT_REVISION}' \ -X 'main.GitRevision=${GIT_REVISION}' \
-X 'main.GitBranch=${GIT_BRANCH}' \ -X 'main.GitBranch=${GIT_BRANCH}' \
-X 'main.GoVersion=${GO_VERSION}' \ -X 'main.GoVersion=${GO_VERSION}' \
" -o $2 .
" -o $APP_NAME

5
go.mod

@ -2,4 +2,7 @@ module github.com/aceld/zinx
go 1.13 go 1.13
require github.com/golang/protobuf v1.3.3
require (
github.com/golang/protobuf v1.3.3
golang.org/x/net v0.0.0-20210415231046-e915ea6b2b7d // indirect
)

2
go.sum

@ -1,2 +0,0 @@
github.com/golang/protobuf v1.3.3 h1:gyjaxf+svBWX08ZjK86iN9geUJF0H6gp2IRKX6Nf6/I=
github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw=
Loading…
Cancel
Save