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.
 
 
 
 
 

23 lines
619 B

#!/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
aarch64-linux-gnu-strip ./build/app/*
mkdir -p /tmp/app/
rm -rf /tmp/app/*
cp ./build/app/* /tmp/app/
cp -rf html /tmp/app/
tar -czvf /tmp/app.tar.gz -C /tmp app
rm -rf /tmp/app
mv /tmp/app.tar.gz /tmp/app_v$VERSION.tar.gz
mv /tmp/app_v$VERSION.tar.gz ./release/
echo "Release package is in ./release/app_v$VERSION.tar.gz"