From: SnickerSun Date: Fri, 26 Jan 2024 03:42:54 +0000 (+0800) Subject: autobuild.sh编译默认pack_brandy_natvie_js debug X-Git-Tag: release_V1.2.70_20241020_135402~1323 X-Git-Url: http://git.snicker.com.cn/Users/apple/Desktop/static/gitweb.css?a=commitdiff_plain;h=2e431b21d5a28e4c494579b7afca10d72f336345;p=mirrors%2FFD230.git autobuild.sh编译默认pack_brandy_natvie_js debug --- diff --git a/autuobuild.sh b/autobuild.sh similarity index 76% rename from autuobuild.sh rename to autobuild.sh index 88e2b59e7..430aa612e 100644 --- a/autuobuild.sh +++ b/autobuild.sh @@ -3,20 +3,29 @@ version=HEAD DATE=$(date +%Y%m%d_%H%M%S) HOMEDIR=$PWD - +DEFAULT_BUILD_TYPE=debug +DEFAULT_TARGET_PACK_NAME=pack_brandy_native_js if [ "$1" == "" ] then -TARGET_PACK_NAME=pack_brandy_xts +TARGET_PACK_NAME=$DEFAULT_TARGET_PACK_NAME else TARGET_PACK_NAME=$1 fi if [ "$2" == "" ] then -RELEASE_BUILD=release +RELEASE_BUILD=$DEFAULT_BUILD_TYPE +else +RELEASE_BUILD=$2 +fi + +if [ "$3" == "clean" ] +then +CLEAN=-c else -RELEASE_BUILD=debug +CLEAN= fi + CURRENT_BRANCH=`git branch |awk '$1=="*"{print $2}'` COMMIT_ID=`git rev-parse HEAD` SOURCE_MODIFIED=`git status --short` @@ -29,7 +38,7 @@ cp_releasepackage() packsource=$HOMEDIR/code/sdk/tools/pkg/fwpkg/brandy/upload_app.fwpkg echo do release copy mkdir -p $releasedir - cp -r build.log $package_dir $releasedir/ + cp -r $HOMEDIR/build.log $package_dir $releasedir/ cp $packsource $releasedir/$filename echo $filename > $releasedir/readme.txt echo branch name $CURRENT_BRANCH >> $releasedir/readme.txt @@ -48,7 +57,7 @@ build_target() { cd $HOMEDIR/code/sdk/ - ./build.py -nhso -c -$RELEASE_BUILD $TARGET_PACK_NAME 2>&1 + ./build.py -nhso $CLEAN -$RELEASE_BUILD $TARGET_PACK_NAME 2>&1 ret_code=$? if [ $ret_code == 0 ] then @@ -64,5 +73,6 @@ build_target() fi cd $HOMEDIR } - -build_target | tee build.log +echo $0 $TARGET_PACK_NAME $RELEASE_BUILD $3 +read -n 1 -p "Press any key to continue..." +build_target | tee $HOMEDIR/build.log