This commit is contained in:
team3
2026-09-16 01:37:35 +02:00
parent 91d1c164ae
commit 5f09f2ef0a
2 changed files with 106 additions and 78 deletions

View File

@@ -7,7 +7,7 @@ set -euo pipefail
TICKET_NR="$1"
REF="${2%/}"
ZIEL="$HOME/arbeit/tickets/$TICKET_NR"
SNAP="referenz-$(date +%d-%m-%y)"
SNAP="referenz"
URL="https://$TICKET_NR.ddev.site"
if [ ! -d "$REF/.ddev" ]; then
@@ -26,13 +26,10 @@ if [ -z "$REF_NAME" ]; then
exit 1
fi
# 1. Referenz-Snapshot mit heutigem Datum sicherstellen
if compgen -G "$REF/.ddev/db_snapshots/$SNAP-*" > /dev/null; then
echo "Snapshot $SNAP vorhanden."
else
echo "Snapshot $SNAP fehlt - wird im Referenzprojekt erzeugt."
( cd "$REF" && ddev start && ddev snapshot --name="$SNAP" )
fi
# 1. Referenz-Snapshot neu ziehen, alten wegwerfen
echo "Snapshot $SNAP wird im Referenzprojekt neu erzeugt."
rm -f "$REF/.ddev/db_snapshots/$SNAP"-*
( cd "$REF" && ddev start && ddev snapshot --name="$SNAP" )
# 2. Projekt kopieren (ohne fremde Snapshots und ohne Cache)
echo "Kopiere $REF -> $ZIEL"