Skip to content

Commit 6e2970e

Browse files
committed
✨ Update deployment workflow to include CODEVS deployment
1 parent c67d949 commit 6e2970e

1 file changed

Lines changed: 26 additions & 16 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,39 @@ name: Deploy to Production
22

33
on:
44
push:
5-
branches:
5+
branches:
66
- prod
77
workflow_dispatch:
88

99
jobs:
1010
deploy:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- name: "[⚙️] Checkout"
14-
uses: actions/checkout@v3
13+
- name: '[⚙️] Checkout'
14+
uses: actions/checkout@v3
1515

16-
- name: "[📦] Install dependencies"
17-
run: npm install
16+
- name: '[📦] Install dependencies'
17+
run: npm install
1818

19-
- name: "[🔧] Build"
20-
run: npm run build
19+
- name: '[🔧] Build'
20+
run: npm run build
2121

22-
- name: "[🚀] Deploy to server"
23-
uses: appleboy/scp-action@master
24-
with:
25-
host: ${{ secrets.SUPPORT_INFORMATIQUE_DEPLOYMENT_HOST }}
26-
username: ${{ secrets.SUPPORT_INFORMATIQUE_DEPLOYMENT_USER }}
27-
key: ${{ secrets.SUPPORT_INFORMATIQUE_DEPLOYMENT_SSH_PRIVATE_KEY }}
28-
source: "dist/*"
29-
target: ${{ vars.SUPPORT_INFORMATIQUE_DEPLOYMENT_FOLDER }}
30-
strip_components: 1
22+
- name: '[🚀] Deploy to support-informatique.ch'
23+
uses: appleboy/scp-action@master
24+
with:
25+
host: ${{ secrets.SUPPORT_INFORMATIQUE_DEPLOYMENT_HOST }}
26+
username: ${{ secrets.SUPPORT_INFORMATIQUE_DEPLOYMENT_USER }}
27+
key: ${{ secrets.SUPPORT_INFORMATIQUE_DEPLOYMENT_SSH_PRIVATE_KEY }}
28+
source: 'dist/*'
29+
target: ${{ vars.SUPPORT_INFORMATIQUE_DEPLOYMENT_FOLDER }}
30+
strip_components: 1
31+
32+
- name: '[🚀] Deploy to codevs.ch'
33+
uses: appleboy/scp-action@master
34+
with:
35+
host: ${{ secrets.SUPPORT_INFORMATIQUE_DEPLOYMENT_HOST }}
36+
username: ${{ secrets.SUPPORT_INFORMATIQUE_DEPLOYMENT_USER }}
37+
key: ${{ secrets.SUPPORT_INFORMATIQUE_DEPLOYMENT_SSH_PRIVATE_KEY }}
38+
source: 'dist/*'
39+
target: ${{ vars.CODEVS_DEPLOYMENT_FOLDER }}
40+
strip_components: 1

0 commit comments

Comments
 (0)