Files
CI-CD/.gitea/workflows/deploy.yml
T
Shuai 67fbae1fe2
Deploy Frontend / deploy (push) Has been cancelled
版本修改
2026-06-20 00:16:48 +08:00

30 lines
759 B
YAML

# ==========================================
# 基于 easingthemes/ssh-deploy Action 的部署工作流
# ==========================================
name: Deploy Frontend
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Deploy via rsync
uses: easingthemes/ssh-deploy@v4
env:
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
ARGS: "-avz --delete"
SOURCE: "./"
REMOTE_HOST: ${{ secrets.SSH_HOST }}
REMOTE_USER: ${{ secrets.SSH_USER }}
REMOTE_PORT: ${{ secrets.SSH_PORT }}
TARGET: ${{ secrets.TARGET_DIR }}
EXCLUDE: ".git/, .gitea/, .github/"