upload_snapshot.sh 714 B

1234567891011121314151617181920212223242526272829303132
  1. #!/bin/bash
  2. echo $OSTYPE
  3. echo "$SSH_PRIVATE_KEY" > ssh_key
  4. echo "cd /home/project-web/doublecmd/htdocs/snapshots" > upload_snapshot.txt
  5. echo "lcd doublecmd-release" >> upload_snapshot.txt
  6. if [[ "$OSTYPE" == "msys" ]]; then
  7. icacls.exe ssh_key //inheritance:r
  8. echo "-rm *.7z" >> upload_snapshot.txt
  9. echo "put *.7z" >> upload_snapshot.txt
  10. echo "put *.txt" >> upload_snapshot.txt
  11. else
  12. chmod 0600 ssh_key
  13. echo "-rm *.dmg" >> upload_snapshot.txt
  14. echo "put *.dmg" >> upload_snapshot.txt
  15. echo "put *.php" >> upload_snapshot.txt
  16. fi
  17. echo "quit" >> upload_snapshot.txt
  18. sftp -o StrictHostKeyChecking=no -i ssh_key -b upload_snapshot.txt $REMOTE_USER@$REMOTE_HOST
  19. rm -f ssh_key upload_snapshot.txt