File tree Expand file tree Collapse file tree 1 file changed +13
-7
lines changed Expand file tree Collapse file tree 1 file changed +13
-7
lines changed Original file line number Diff line number Diff line change @@ -45,10 +45,16 @@ jobs:
45
45
https://paveloom.dev \
46
46
https://github.com/paveloom/paveloom.github.io"
47
47
- name : Deploy
48
- uses :
SamKirkland/[email protected]
49
- with :
50
- server : ${{ secrets.FTP_SERVER }}
51
- username : ${{ secrets.FTP_USERNAME }}
52
- password : ${{ secrets.FTP_PASSWORD }}
53
- local-dir : public/
54
- server-dir : paveloom.dev/public_html/
48
+ env :
49
+ SSH_KEY : ${{ secrets.SSH_KEY }}
50
+ SSH_KEY_PASS : ${{ secrets.SSH_KEY_PASS }}
51
+ SSH_USERNAME : ${{ secrets.SSH_USERNAME }}
52
+ SSH_HOST : ${{ secrets.SSH_HOST }}
53
+ SSH_REMOTE_DIR : ${{ secrets.SSH_REMOTE_DIR }}
54
+ run : |
55
+ mkdir -p ~/.ssh/ && ssh-keyscan $SSH_HOST >> ~/.ssh/known_hosts 2>/dev/null
56
+ eval $(ssh-agent -s)
57
+ echo '#!/bin/sh' > ~/.ssh_askpass
58
+ echo 'echo $SSH_KEY_PASS' > ~/.ssh_askpass && chmod 700 ~/.ssh_askpass
59
+ echo "$SSH_KEY" | tr -d '\r' | DISPLAY=None SSH_ASKPASS=~/.ssh_askpass ssh-add -
60
+ rsync -avzh --delete-after public/ "$SSH_USERNAME@$SSH_HOST:$SSH_REMOTE_DIR"
You can’t perform that action at this time.
0 commit comments