name: Remote Build and Deploy on: push: branches: - main jobs: deploy: runs-on: 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 # 3. Build & Restart Commands (Uncomment or adapt to your stack if needed) # npm install --production # npm run build echo "--- Deployment Completed Successfully ---"