name: Remote Build and Deploy on: push: branches: - main jobs: deploy: runs-on: - self-hosted - linux - shell steps: - name: Execute Build and Deploy Commands run: | echo "--- Starting Deployment Pipeline ---" # 1. Navigate to your project folder on the VPS cd /var/www/atom-next/ # 2. Sync the VPS local code with your Gitea repository git fetch --all git reset --hard origin/main echo "--- Deployment Completed Successfully ---"