push.sh 1.1 KB

1234567891011121314151617181920212223242526272829
  1. #!/usr/bin/env bash
  2. project="kangni.saleshelper"
  3. # dry run
  4. rsync -nvzrtopg --progress --delete \
  5. --exclude '.DS_Store' \
  6. --exclude 'salesHelper-admin/target' \
  7. --exclude 'salesHelper-common/target' \
  8. --exclude 'salesHelper-framework/target' \
  9. --exclude 'salesHelper-generator/target' \
  10. --exclude 'salesHelper-quartz/target' \
  11. --exclude 'salesHelper-system/target' \
  12. --exclude 'salesHelper-yuyan/target' \
  13. -e ssh ./ self.server2.l:/media/nas5/code/${project}/
  14. read -p "Are you sure push to remote server? " -n 1 -r
  15. echo # (optional) move to a new line
  16. if [[ $REPLY =~ ^[Yy]$ ]]
  17. then
  18. rsync -vzrtopg --progress --delete \
  19. --exclude '.DS_Store' \
  20. --exclude 'salesHelper-admin/target' \
  21. --exclude 'salesHelper-common/target' \
  22. --exclude 'salesHelper-framework/target' \
  23. --exclude 'salesHelper-generator/target' \
  24. --exclude 'salesHelper-quartz/target' \
  25. --exclude 'salesHelper-system/target' \
  26. --exclude 'salesHelper-yuyan/target' \
  27. -e ssh ./ self.server2.l:/media/nas5/code/${project}/
  28. fi