2025-07-16 10:05:22 +08:00
|
|
|
@ECHO OFF
|
|
|
|
|
|
|
|
SET CGO_ENABLED=0
|
|
|
|
|
|
|
|
SET GOOS=linux
|
|
|
|
|
|
|
|
SET GOARCH=amd64
|
|
|
|
|
|
|
|
SET GO111MODULE=on
|
|
|
|
|
2025-07-17 16:21:08 +08:00
|
|
|
SET GOROOT=D:\sk\tools\go1.24.5
|
2025-07-16 10:05:22 +08:00
|
|
|
|
2025-07-17 16:21:08 +08:00
|
|
|
SET GOPATH=D:\sk\downloads\go
|
2025-07-16 10:05:22 +08:00
|
|
|
|
|
|
|
SET OUT_DIR=./build/test
|
|
|
|
|
|
|
|
SET Path=%Path%;%GOROOT%/bin
|
|
|
|
|
|
|
|
SET /P VERSION=<./build.version
|
|
|
|
|
|
|
|
SET /A VERSION+=1
|
|
|
|
|
|
|
|
FOR %%i IN (user event game gate) DO (
|
2025-07-18 10:45:29 +08:00
|
|
|
ECHO go build -ldflags "-X 'github.com/oylshe1314/framework/server.buildVersion=%VERSION%' -X 'framework/profile.Active=test'" -o %OUT_DIR%/%%i_1/bin/ecs_%%i ./servers/%%i
|
|
|
|
go build -ldflags "-X 'github.com/oylshe1314/framework/server.buildVersion=%VERSION%' -X 'framework/profile.Active=test'" -o %OUT_DIR%/%%i_1/bin/ecs_%%i ./servers/%%i
|
2025-07-16 10:05:22 +08:00
|
|
|
)
|
|
|
|
|
|
|
|
IF %ERRORLEVEL% EQU 0 ECHO %VERSION% 1>./build.version
|