|
@ -1,3 +1,13 @@ |
|
|
|
|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 定义文件路径 |
|
|
|
|
|
file="appsrc/appconfig/basic/zappversion.hpp" |
|
|
|
|
|
# 提取 VERSION 字符串,处理多个空格的情况 |
|
|
|
|
|
VERSION=$(grep -oP '#define VERSION\s*"\s*(\S+)\s*"' "$file" | sed 's/#define VERSION\s*"//;s/"//') |
|
|
|
|
|
# 输出 VERSION |
|
|
|
|
|
echo "VERSION: $VERSION" |
|
|
|
|
|
|
|
|
./build.sh |
|
|
./build.sh |
|
|
aarch64-linux-gnu-strip ./build/app/* |
|
|
aarch64-linux-gnu-strip ./build/app/* |
|
|
mkdir -p /tmp/app/ |
|
|
mkdir -p /tmp/app/ |
|
@ -6,4 +16,7 @@ cp ./build/app/* /tmp/app/ |
|
|
cp -rf html /tmp/app/ |
|
|
cp -rf html /tmp/app/ |
|
|
tar -czvf /tmp/app.tar.gz -C /tmp app |
|
|
tar -czvf /tmp/app.tar.gz -C /tmp app |
|
|
rm -rf /tmp/app |
|
|
rm -rf /tmp/app |
|
|
echo "Release package is in /tmp/app.tar.gz" |
|
|
|
|
|
|
|
|
mv /tmp/app.tar.gz /tmp/app_v$VERSION.tar.gz |
|
|
|
|
|
echo "Release package is in /tmp/app_v$VERSION.tar.gz" |
|
|
|
|
|
|
|
|
|
|
|
mv /tmp/app_v$VERSION.tar.gz ./release/ |