@@ -2,29 +2,39 @@ name: Deploy to Production
22
33on :
44 push :
5- branches :
5+ branches :
66 - prod
77 workflow_dispatch :
88
99jobs :
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