Skip to content

Commit 0e76121

Browse files
committed
feat: fix build isuess
1 parent a555057 commit 0e76121

File tree

1 file changed

+20
-10
lines changed

1 file changed

+20
-10
lines changed

.github/workflows/deploy-docs.yml

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,20 @@ on:
44
push:
55
branches:
66
- main
7+
78
jobs:
89
build_and_deploy:
910
runs-on: ubuntu-latest
1011

12+
env:
13+
OVH_HOST: ${{ secrets.OVH_HOST }}
14+
OVH_USER: ${{ secrets.OVH_USER }}
15+
OVH_SSH_KEY_PATH: ${{ secrets.OVH_SSH_KEY_PATH }}
16+
PRODUCT_DIR: "site-product/*"
17+
SYSTEM_DIR: "site-system/*"
18+
PRODUCT_TARGET: "/var/www/dhanman-docs-site"
19+
SYSTEM_TARGET: "/var/www/dhanman-tech-docs-site"
20+
1121
steps:
1222
- name: Checkout Repository
1323
uses: actions/checkout@v3
@@ -32,12 +42,12 @@ jobs:
3242
- name: Deploy Product Documentation to OVH
3343
uses: appleboy/scp-action@v0.1.4
3444
with:
35-
host: ${{ secrets.OVH_HOST }}
36-
username: ${{ secrets.OVH_USER }}
37-
password: ${{ secrets.OVH_PASSWORD }}
45+
host: ${{ env.OVH_HOST }}
46+
username: ${{ env.OVH_USER }}
47+
key: ${{ secrets.OVH_SSH_KEY }}
3848
port: 22
39-
source: "site-product/*"
40-
target: "/var/www/dhanman-docs-site"
49+
source: "${{ env.PRODUCT_DIR }}"
50+
target: "${{ env.PRODUCT_TARGET }}"
4151
strip_components: 1
4252
timeout: 30s
4353
command_timeout: 10m
@@ -46,12 +56,12 @@ jobs:
4656
- name: Deploy System Documentation to OVH
4757
uses: appleboy/scp-action@v0.1.4
4858
with:
49-
host: ${{ secrets.OVH_HOST }}
50-
username: ${{ secrets.OVH_USER }}
51-
password: ${{ secrets.OVH_PASSWORD }}
59+
host: ${{ env.OVH_HOST }}
60+
username: ${{ env.OVH_USER }}
61+
key: ${{ secrets.OVH_SSH_KEY }}
5262
port: 22
53-
source: "site-system/*"
54-
target: "/var/www/dhanman-tech-docs-site"
63+
source: "${{ env.SYSTEM_DIR }}"
64+
target: "${{ env.SYSTEM_TARGET }}"
5565
strip_components: 1
5666
timeout: 30s
5767
command_timeout: 10m

0 commit comments

Comments
 (0)