chore: add depoly

This commit is contained in:
engigu
2025-12-27 12:57:29 +08:00
parent 6a23b96271
commit c1b62134eb
+16 -3
View File
@@ -1,6 +1,8 @@
name: Build-Deploy
name: Build-Deploy-Server
on:
push:
branches: [ main ]
workflow_dispatch:
env:
@@ -58,7 +60,7 @@ jobs:
cache-to: type=gha,scope=linux-amd64,mode=max
provenance: false
- name: Deploy to server
- name: Deploy to Demo server
uses: appleboy/ssh-action@v1.2.0
with:
host: ${{ secrets.DEPLOY_HOST }}
@@ -69,4 +71,15 @@ jobs:
cd ${{ secrets.DEPLOY_PATH }}
docker-compose pull
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