Browse Source

更新脚本
1、补充cd $WORKSPACE/dailybuild/
2、不在编译脚本中copy文件,改在此脚本中处理文件的copy;

sat23 4 years ago
parent
commit
a3abf2e7dd
1 changed files with 20 additions and 1 deletions
  1. 20 1
      crontask/dailybuild_rt2841_2851

+ 20 - 1
crontask/dailybuild_rt2841_2851

@@ -34,9 +34,9 @@ else
     fi
 fi
 
+cd $WORKSPACE/dailybuild/
 if [ $Redownload == true ]; then
     # 重新更新代码;
-    cd $WORKSPACE/dailybuild/
     repo init -u ssh://10.126.16.60:29418/rt2841_manifest -m odin-gms.xml -b master
     echo "repo init dailybuild finished "$(date +"%Y-%m-%d %T")
     repo sync
@@ -56,6 +56,16 @@ rm -rf $WORKSPACE/dailybuild/kernel/android/pie/out
 ./SCBC_build.sh true
 echo "End: Daily build for RT2841 master branch "$(date +"%Y-%m-%d %T")
 
+var_md=$(date '+%m%d')
+if [ ! -d /home/exchange/Dailybuild/DailyBuild_RT2841_$var_md ] then
+    # 判断是否有编译成功的文件夹存在(100服务器脚本copy失败);
+    if [ ! -d $WORKSPACE/DailyBuild_RT2841_$var_md ]; then
+        cp -r $WORKSPACE/DailyBuild_RT2841_$var_md /home/exchange/Dailybuild/
+    else
+        echo "没有生成rt2841编译的img"
+    fi
+fi
+
 # 编译2851主干代码;
 echo "Start: Daily build for RT2851 master branch "$(date +"%Y-%m-%d %T")
 cd $WORKSPACE/dailybuild/
@@ -64,4 +74,13 @@ rm -rf $WORKSPACE/dailybuild/kernel/android/pie/out
 ./SCBC_build_4K_2851.sh true
 echo "End: Daily build for RT2851 master branch "$(date +"%Y-%m-%d %T")
 
+if [ ! -d /home/exchange/Dailybuild/DailyBuild_RT2851_$var_md ] then
+    # 判断是否有编译成功的文件夹存在(100服务器脚本copy失败);
+    if [ ! -d $WORKSPACE/DailyBuild_RT2851_$var_md ]; then
+        cp -r $WORKSPACE/DailyBuild_RT2851_$var_md /home/exchange/Dailybuild/
+    else
+        echo "没有生成rt2851编译的img"
+    fi
+fi
+
 echo "all finished"