Durchführung von Updates
TYPO3 Core Update Schritt für Schritt
- Feature Branch für Update erstellen: feature/core-update-xx
- Lokale Durchführung der Updates:
- ddev typo3 cache:flush
- ddev composer update "typo3/cms-*" 12.4.42 --with-all-dependencies
- ddev typo3 database:updateschema
- Ausführen möglicher Upgrade Wizards im BE
- Linkliste mit Release-Notes erstellen (https://get.typo3.org/release-notes/*)
- AI (Gemini) Hilfestellung: Linkliste kopieren und einfügen mit Prompt "Do a checklist what is usefull to test when i do the following TYPO3 Core Updates"
- AI generierte Checkliste in TYPO3 als Text-Element im Ordner "TYPO3 Updates" pflegen.
- Scheduler Task zum erstellen von Release Notes in "TYPO3 Updates" ausführen: Execute console command: leuphana:updateReleaseNotes
- Aktualisierung dev01 mit aktueller Live-Datenbank
- Deployment nach dev01
- Testen nach Checkliste in "TYPO3 Update" Ordner
TYPO3 Core Update Rollback
Kleinere Fehler, die erst nach dem Deployment auffallen und den Betrieb der Seite nicht gefährden oder beeinträchtigen, sind umgehend mittels Hotfixes zu beheben.
Sollte es direkt nach einem Update zu kritischen Fehlern auf der Live-Seite kommen wird umgehend das Backup der Datenbank eingespielt und der letzte funktionierende Stand des Master-Branches ausgerollt.