feat: 优化构建流程,实现自动构建

This commit is contained in:
539943419 committed 2025-03-23 02:37:41 +08:00
1 parent 62eba84702
commit 37f8a26132
3 files changed
+98 -3

No files matched your search

+2 -2
View File
@@ -33,7 +33,7 @@ go build -ldflags="-s -w" -o ../miao-directory-amd64-win.exe
# 尝试UPX压缩Windows无GUI版本
if check_upx; then
echo "正在压缩Windows无GUI版本"
upx -9 -o ../miao-directory-amd64-win.upx.exe ../miao-directory-amd64-win.exe
upx --ultra-brute -o ../miao-directory-amd64-win.upx.exe ../miao-directory-amd64-win.exe
fi
# 构建不带GUI版本(Linux)
@@ -49,7 +49,7 @@ go build -tags webview -ldflags="-s -w -H=windowsgui" -o ../miao-directory-amd64
# 尝试UPX压缩Windows GUI版本
if check_upx; then
echo "正在压缩Windows GUI版本"
upx -9 -o ../miao-directory-amd64-win.gui.upx.exe ../miao-directory-amd64-win.gui.exe
upx --ultra-brute -o ../miao-directory-amd64-win.gui.upx.exe ../miao-directory-amd64-win.gui.exe
fi
# 如果需要为Linux构建带GUI版本,需要系统安装相应的依赖