workflow angepasst
Some checks failed
Deploy to Pages / deploy (push) Failing after 18s

This commit is contained in:
2026-02-01 18:57:00 +01:00
parent 78ba78e323
commit 57d22f3af4

View File

@@ -1,27 +1,21 @@
name: Deploy Gitea Pages name: Deploy to Pages
run-name: ${{ gitea.actor }} deployst die Seite 🚀
on: on:
push: push:
branches: branches: [main]
- main # Oder dein Default-Branch
jobs: jobs:
deploy: deploy:
runs-on: ubuntu-latest # Dein Gitea Runner runs-on: ubuntu-latest
steps: steps:
- name: Checkout Code - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v3
# Optional: Hier Build-Schritte einfügen (z.B. npm run build oder hugo) - name: Deploy via Rsync
uses: https://github.com/絞り/rsync-deploy-action@v1 # Ein gängiger rsync wrapper
- name: Dateien auf Webserver übertragen
uses: https://github.com/appleboy/scp-action@master
with: with:
host: pages.scu.si host: ${{ secrets.DEPLOY_HOST }}
username: ${{ secrets.DEPLOY_USER }} user: ${{ secrets.DEPLOY_USER }}
key: ${{ secrets.DEPLOY_SSH_KEY }} ssh_private_key: ${{ secrets.DEPLOY_SSH_KEY }}
port: 22 local_path: "./*" # Alle Dateien im Repo
source: "./public/*" # Der Ordner mit deiner fertigen Seite remote_path: "/data/pages/pages/rclone-app"
target: "/var/www/gitea-pages/rclone-app" args: "-avz --delete" # --delete löscht entfernte Dateien im Ziel
strip_components: 1