Skip to content

Commit 4587580

Browse files
committed
fix: change deploy config workflow
1 parent b740730 commit 4587580

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

.github/workflows/deploy_docs.yml

+20-5
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,26 @@ jobs:
1212
- name: Deploy to Remote Host
1313
uses: appleboy/ssh-action@master
1414
with:
15-
host: ${{ secrets.REMOTE_HOST }}
16-
username: ${{ secrets.REMOTE_USERNAME }}
17-
password: ${{ secrets.REMOTE_PASS }}
18-
key: ${{ secrets.SSH_PRIVATE_KEY }}
19-
port: ${{ secrets.REMOTE_PORT }}
15+
host: ${{ secrets.REMOTE_HOST_WEB_2 }}
16+
username: ${{ secrets.REMOTE_USERNAME_WEB_2 }}
17+
password: ${{ secrets.REMOTE_PASS_WEB_2 }}
18+
key: ${{ secrets.SSH_PRIVATE_KEY_WEB_2 }}
19+
port: ${{ secrets.REMOTE_PORT_WEB_2 }}
2020
script: |
2121
cd ${{ secrets.DOCS_RUNNER_PATH }}
2222
${{ secrets.DOCS_RUNNER_COMMAND }}
23+
24+
sync-build:
25+
runs-on: self-hosted
26+
needs: deploy
27+
steps:
28+
- name: Sync build
29+
uses: appleboy/ssh-action@master
30+
with:
31+
host: ${{ secrets.REMOTE_HOST_WEB_2 }}
32+
username: ${{ secrets.REMOTE_USERNAME_WEB_2 }}
33+
password: ${{ secrets.REMOTE_PASS_WEB_2 }}
34+
key: ${{ secrets.SSH_PRIVATE_KEY_WEB_2 }}
35+
port: ${{ secrets.REMOTE_PORT_WEB_2 }}
36+
script: |
37+
rsync -avz --delete ${{ vars.DOCS_PATH_WEB_2 }}/build/ ${{ vars.NGINX_SERVER_NAME }}:${{ vars.NGINX_SERVER_SYNC_PATH }}/docs/

0 commit comments

Comments
 (0)