post-receive 648 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #!/bin/bash
  2. PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
  3. export PATH
  4. syncip=china #web
  5. port=/app/
  6. syncname=hookssync
  7. token=sdddddddfsdfeewfwef
  8. #echo color_text
  9. Color_Text()
  10. {
  11. echo -e " \e[0;$2m$1\e[0m"
  12. }
  13. Echo_Red()
  14. {
  15. echo $(Color_Text "$1" "31")
  16. }
  17. Echo_Green()
  18. {
  19. echo $(Color_Text "$1" "32")
  20. }
  21. Echo_Green 'the code is sync... please wait...'
  22. Echo_Green '---------------------------sync------------------------------'
  23. echo ''
  24. echo ''
  25. echo ''
  26. echo ''
  27. curl -s http://$syncip:$port/$syncname/$token
  28. echo ''
  29. Echo_Green '---------------------------sync------------------------------'
  30. Echo_Green 'Finsh.....'
  31. ```