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!"