:: 创建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 :: 替换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/dsSso main.go :: go build -o ./build/dsSso main.go :: 压缩一下 ::.\Tools\upx.exe -9 ./build/dsSso :: 拷贝资源文件 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