CDash_Test.sh 712 B

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/bash
  2. #
  3. # CDASH check script
  4. #
  5. HOST="$(hostname -s)"
  6. BRANCH="$(git branch | grep \* | awk '{print $2}')"
  7. SOURCE_DIR="$HOME/CDASH/mpdroot_$HOST"
  8. LOG="$HOME/CDASH/LOGS/mpdroot_cdash_$HOST.log"
  9. mkdir -p $HOME/CDASH/LOGS
  10. date +"START TEST %y-%m-%d at %H:%M:%S" > $LOG
  11. if [[ $1 = "Nightly" ]]; then
  12. if [ -e "$SOURCE_DIR" ]
  13. then
  14. cd $SOURCE_DIR
  15. git reset --hard HEAD
  16. else
  17. git clone git@git.jinr.ru:nica/mpdroot.git $SOURCE_DIR
  18. cd $SOURCE_DIR
  19. fi
  20. ./Dart.sh Nightly >> $LOG 2>&1
  21. else
  22. rm -rf $SOURCE_DIR
  23. git clone -b $BRANCH git@git.jinr.ru:nica/mpdroot.git $SOURCE_DIR
  24. cd $SOURCE_DIR
  25. ./Dart.sh Experimental >> $LOG 2>&1
  26. fi
  27. date +"FINISH TEST %y-%m-%d at %H:%M:%S" >> $LOG