From 51acff261e5765d901ac962c7939f899fd4d19b1 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Wed, 26 Aug 2026 15:45:27 +0200 Subject: [PATCH] =?UTF-8?q?Aktualisiere=20Produktions-Deployment-Workflow?= =?UTF-8?q?=20zur=20Verwendung=20von=20Git=20Fast-Forward=20vor=20dem=20Au?= =?UTF-8?q?sf=C3=BChren=20des=20Deploy-Skripts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/DEPLOYMENT.md | 6 +++--- .gitea/workflows/deploy-production.yml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitea/DEPLOYMENT.md b/.gitea/DEPLOYMENT.md index 425707d..da8f7fa 100644 --- a/.gitea/DEPLOYMENT.md +++ b/.gitea/DEPLOYMENT.md @@ -1,8 +1,8 @@ # Automatisches Produktions-Deployment -Der Workflow `workflows/deploy-production.yml` startet bei jedem Push auf -`main` das Script `deploy-production.sh` im Produktions-Checkout -`/var/www/timeclock`. +Der Workflow `workflows/deploy-production.yml` aktualisiert bei jedem Push auf +`main` zunächst den Produktions-Checkout `/var/www/timeclock` per +Fast-forward und startet dann `deploy-production.sh`. Einmalig im Gitea-Repository konfigurieren: diff --git a/.gitea/workflows/deploy-production.yml b/.gitea/workflows/deploy-production.yml index 0f211b9..ef0205d 100644 --- a/.gitea/workflows/deploy-production.yml +++ b/.gitea/workflows/deploy-production.yml @@ -35,4 +35,4 @@ jobs: echo "known_hosts-Zeilen: $(wc -l < "$HOME/.ssh/known_hosts")" ssh -o BatchMode=yes "$DEPLOY_USER@$DEPLOY_HOST" \ - 'cd /var/www/timeclock && ./deploy-production.sh' + 'cd /var/www/timeclock && git pull --ff-only origin main && ./deploy-production.sh'