name: Remote Build and Deploy on: push: branches: - main jobs: deploy: runs-on: ubuntu-22.04 steps: - name: Checkout Repository uses: actions/checkout@v4 - name: Execute Remote SSH Commands to Build and Deploy uses: appleboy/ssh-action@v1.0.3 with: host: ${{ secrets.SSH_HOST }} username: ${{ secrets.SSH_USER }} key: ${{ secrets.SSH_PRIVATE_KEY }} port: ${{ secrets.SSH_PORT }} script: | echo "--- Starting Deployment Pipeline ---" # 1. Navigeer naar de juiste map op de VPS cd /var/www/atom-next/ # 2. Synchroniseer de lokale code met Gitea git fetch --all git reset --hard origin/main echo "--- Deployment Completed Successfully ---"