26 lines
609 B
YAML
26 lines
609 B
YAML
name: Auto Deploy
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- wuxichen # 当前分支
|
|
- main
|
|
- master
|
|
|
|
jobs:
|
|
build-and-deploy:
|
|
runs-on: self-hosted
|
|
|
|
steps:
|
|
- name: Build and Deploy
|
|
run: |
|
|
cd /tmp
|
|
rm -rf tashow-build
|
|
git clone -b ${{ github.ref_name }} http://gitea.tashowz.com/tashow/tashow-manager.git tashow-build
|
|
cd tashow-build
|
|
pnpm install
|
|
pnpm build
|
|
rsync -av --delete dist/ /home/1panel/www/sites/admin.petshy.tashowz.com/index/
|
|
rm -rf /tmp/tashow-build
|
|
echo "Deployed successfully!"
|