chore: add depoly
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
name: Build-Deploy
|
name: Build-Deploy-Server
|
||||||
|
|
||||||
on:
|
on:
|
||||||
|
push:
|
||||||
|
branches: [ main ]
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
env:
|
env:
|
||||||
@@ -58,7 +60,7 @@ jobs:
|
|||||||
cache-to: type=gha,scope=linux-amd64,mode=max
|
cache-to: type=gha,scope=linux-amd64,mode=max
|
||||||
provenance: false
|
provenance: false
|
||||||
|
|
||||||
- name: Deploy to server
|
- name: Deploy to Demo server
|
||||||
uses: appleboy/ssh-action@v1.2.0
|
uses: appleboy/ssh-action@v1.2.0
|
||||||
with:
|
with:
|
||||||
host: ${{ secrets.DEPLOY_HOST }}
|
host: ${{ secrets.DEPLOY_HOST }}
|
||||||
@@ -69,4 +71,15 @@ jobs:
|
|||||||
cd ${{ secrets.DEPLOY_PATH }}
|
cd ${{ secrets.DEPLOY_PATH }}
|
||||||
docker-compose pull
|
docker-compose pull
|
||||||
docker-compose up -d
|
docker-compose up -d
|
||||||
|
|
||||||
|
- name: Deploy to X server
|
||||||
|
uses: appleboy/ssh-action@v1.2.0
|
||||||
|
with:
|
||||||
|
host: ${{ secrets.DEPLOY_X_HOST }}
|
||||||
|
username: ${{ secrets.DEPLOY_X_USER }}
|
||||||
|
password: ${{ secrets.DEPLOY_X_PASSWORD }}
|
||||||
|
port: ${{ secrets.DEPLOY_X_PORT }}
|
||||||
|
script: |
|
||||||
|
cd ${{ secrets.DEPLOY_X_PATH }}
|
||||||
|
docker-compose pull
|
||||||
|
docker-compose up -d
|
||||||
Reference in New Issue
Block a user