You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dsMin/dsData/构建Linux.cmd

32 lines
833 B

:: 创建Windows发布版本 -ldflags "-s -w"
go build -o ./WinBuild/Distribute.exe ./Tools/Distribute.go
go build -o ./WinBuild/ReplaceSwaggerIp.exe ./Tools/ReplaceSwaggerIp.go
:: .\Tools\upx.exe -9 ./WinBuild/Distribute.exe
:: .\Tools\upx.exe -9 ./WinBuild/ReplaceSwaggerIp.exe
:: 替换swagger ip为远程ip
.\WinBuild\ReplaceSwaggerIp.exe -action remote
swag init
:: 创建Linux发布版本
SET GOOS=linux
SET GOARCH=amd64
go build -gcflags "all=-N -l" -o ./build/dsData main.go
:: 压缩一下
:: .\Tools\upx.exe -9 ./build/dsData
:: 拷贝资源文件
xcopy .\Shell\* .\build\ /y /e /i /q
xcopy .\docs\* .\build\docs /y /e /i /q
xcopy .\Config\* .\build\Config /y /e /i /q
xcopy .\Xml\* .\build\Xml /y /e /i /q
:: 上传文件
.\WinBuild\Distribute.exe
:: 替换swagger ip为本机ip
.\WinBuild\ReplaceSwaggerIp.exe -action localhost
swag init
pause