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: 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