dailybuild_rt2841_2851 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. #!/bin/bash
  2. # 换服务器编译时,这里的PATH要以新服务器的环境变量重新配置
  3. export PATH=/opt/git-repo:/usr/lib/jvm/java-8-openjdk-amd64/bin:/home/wjf/.platformio/penv/bin:/home/wjf/.platformio/penv:/scbc_data/wjf/.vscode-server/bin/5763d909d5f12fe19f215cbfdd29a91c0fa9208a/bin:/opt/git-repo:/usr/lib/jvm/java-8-openjdk-amd64/bin:/home/wjf/.vscode-server/bin/5763d909d5f12fe19f215cbfdd29a91c0fa9208a/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
  4. # 删除目录;
  5. cd ~
  6. if [ -d "dailybuild" ]; then
  7. rm -rf ~/dailybuild
  8. fi
  9. # 创建目录;
  10. mkdir dailybuild
  11. # 重新更新代码;
  12. cd ~/dailybuild/
  13. repo init -u ssh://10.126.16.60:29418/rt2841_manifest -m odin-gms.xml -b master
  14. repo sync -j12
  15. ### Daily build for RT2841 master branch ###
  16. cd ~/dailybuild/
  17. cp ~/crontask/dailybuild_rt2841_master.sh .
  18. ./dailybuild_rt2841_master.sh
  19. ### Daily build for RT2851 master branch ###
  20. cd ~/dailybuild/
  21. cp ~/crontask/dailybuild_rt2851_master.sh .
  22. ./dailybuild_rt2851_master.sh
  23. #echo "generate the manifest for the current reversion"
  24. #var_d=`date '+%m%d%H'`
  25. #version="V$var_d"
  26. #repo manifest -r -o manifest-master-$version.xml
  27. #cp manifest-master-$version.xml /home/RT2841_2851_dailybuild/