Files
tashow-manager/.gitea/workflows/deploy.yml
悠山 5c8cb3bc88
Some checks failed
Auto Deploy / build-and-deploy (push) Failing after 13m48s
feat: update workflow for self-hosted runner
2026-03-02 16:08:31 +08:00

38 lines
730 B
YAML

name: Auto Deploy
on:
push:
branches:
- wuxichen # 当前分支
- main
- master
jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '20'
- name: Setup pnpm
uses: pnpm/action-setup@v2
with:
version: 8
- name: Install dependencies
run: pnpm install
- name: Build project
run: pnpm build
- name: Deploy to server
run: |
rsync -av --delete dist/ /home/1panel/www/sites/admin.petshy.tashowz.com/index/
echo "Deployed successfully!"