Skip to content

Commit 5d86457

Browse files
committed
feat: sync build folder to nginx server
1 parent a71fdb9 commit 5d86457

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

.github/workflows/deploy.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,23 @@ jobs:
1515
host: ${{ secrets.REMOTE_HOST_WEB_2 }}
1616
username: ${{ secrets.REMOTE_USERNAME_WEB_2 }}
1717
password: ${{ secrets.REMOTE_PASS_WEB_2 }}
18-
key: ${{ secrets.SSH_PRIVATE_KEY }}
18+
key: ${{ secrets.SSH_PRIVATE_KEY_WEB_2 }}
1919
port: ${{ secrets.REMOTE_PORT_WEB_2 }}
2020
script: |
2121
source "$HOME/.nvm/nvm.sh"
2222
nvm use ${{ vars.GLOBAL_NVM_USE_VERSION }}
2323
cd ${{ secrets.DOCS_RUNNER_PATH }}
2424
${{ secrets.DOCS_RUNNER_COMMAND }}
25+
26+
- name: Sync build
27+
uses: appleboy/ssh-action@master
28+
with:
29+
host: ${{ secrets.REMOTE_HOST_WEB_2 }}
30+
username: ${{ secrets.REMOTE_USERNAME_WEB_2 }}
31+
password: ${{ secrets.REMOTE_PASS_WEB_2 }}
32+
key: ${{ secrets.SSH_PRIVATE_KEY_WEB_2 }}
33+
port: ${{ secrets.REMOTE_PORT_WEB_2 }}
34+
script: |
35+
ssh ${{ vars.NGINX_SERVER_NAME }}
36+
rsync -avz --delete ${{ vars.DOCS_PATH_WEB_2 }}/build/ ${{ vars.NGINX_SERVER_DOCS_PATH }}
37+
exit

0 commit comments

Comments
 (0)