mirror of https://gitee.com/godoos/godoos.git
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.
25 lines
783 B
25 lines
783 B
#!/bin/bash
|
|
|
|
# 定义一个函数来执行压缩操作
|
|
compress_to_zip() {
|
|
local target_file="./build/bin/godoos$2"
|
|
local zip_name="./build/bin/$1.zip"
|
|
|
|
# 检查ZIP文件是否已经存在,如果存在则跳过压缩
|
|
if [ ! -f "$zip_name" ]; then
|
|
echo "Compressing $target_file to $zip_name"
|
|
zip -j "$zip_name" "$target_file"
|
|
else
|
|
echo "$zip_name already exists. Skipping compression."
|
|
fi
|
|
}
|
|
|
|
# 构建和压缩
|
|
wails build -platform linux/amd64 -s
|
|
compress_to_zip "godoos-linux-amd64" ""
|
|
wails build -platform linux/arm64 -s
|
|
compress_to_zip "godoos-linux-arm64" ""
|
|
wails build -platform darwin/amd64 -s
|
|
compress_to_zip "godoos-darwin-amd64" ".app"
|
|
wails build -platform darwin/arm64 -s
|
|
compress_to_zip "godoos-darwin-arm64" ".app"
|