Files
x_admin/server/pack.bat
2025-12-01 01:57:39 +08:00

29 lines
818 B
Batchfile
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
go install github.com/swaggo/swag/cmd/swag@latest
go mod tidy
swag fmt
swag init
xcopy .\public /S /Y .\dist\bin\linux\public\
xcopy .\public /S /Y .\dist\bin\windows\public\
xcopy ".env" ".\dist\bin\windows\" /Y /I
@REM xcopy .\public /S /Y .\dist/bin\darwin\public\
@REM # 1 目标平台的体系架构386、amd64、arm
set GOARCH=amd64
@REM #2 目标平台的操作系统darwin、freebsd、linux、windows
set GOOS=linux
go build -ldflags "-s -w" -o ./dist/bin/linux/x-admin
.\upx.exe ./dist/bin/linux/x-admin
@REM 打包window
set GOOS=windows
go build -ldflags "-s -w" -o ./dist/bin/windows/x-admin.exe
.\upx.exe ./dist/bin/windows/x-admin.exe
@REM 打包苹果darwin
@REM set GOOS=darwin
@REM go build -ldflags "-s -w" -o ./dist/bin/darwin/x-admin
@REM .\upx.exe ./dist/bin/darwin/x-admin