Refactor deployment scripts to use git fetch and reset for pulling latest changes. Update deploy-production.sh and deploy-test.sh to ensure a clean state before deployment. Modify code-analysis.yml to reflect these changes in deployment commands.
All checks were successful
Code Analysis and Production Deploy / analyze (push) Successful in 2m58s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Successful in 2m0s

This commit is contained in:
Torsten Schulz (local)
2026-04-16 13:11:23 +02:00
parent 4d5fb43ebc
commit 18da725567
3 changed files with 7 additions and 5 deletions

View File

@@ -215,8 +215,8 @@ git clean -fd \
# Pull latest changes
echo " Pulling latest changes..."
git fetch origin dev
git checkout dev
if ! git pull --ff-only origin dev; then
git checkout -B dev origin/dev
if ! git reset --hard origin/dev; then
echo "ERROR: git pull fehlgeschlagen."
echo ""
echo "Häufige Ursache: SSH-Key für den aktuellen User fehlt."