autobuild.sh编译默认pack_brandy_natvie_js debug
authorSnickerSun <snickersun@163.com>
Fri, 26 Jan 2024 03:42:54 +0000 (11:42 +0800)
committerSnickerSun <snickersun@163.com>
Fri, 26 Jan 2024 03:42:54 +0000 (11:42 +0800)
autobuild.sh [moved from autuobuild.sh with 76% similarity]

similarity index 76%
rename from autuobuild.sh
rename to autobuild.sh
index 88e2b59..430aa61 100644 (file)
@@ -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