Build-Artefakte sinnvoll trennen
Wer in Magento-Deployments Media, statische Assets und Build-Artefakte in denselben Topf wirft, macht Rollbacks gefährlich und Deployments langsam. Jede dieser drei Kategorien hat einen anderen Lebenszyklus, eine andere Ownership und eine andere Deployment-Strategie – das muss sich in der Pipeline-Struktur widerspiegeln.
Inhaltsverzeichnis
- 1. Die drei Kategorien von Dateien in Magento
- 2. pub/media: persistent und release-unabhängig
- 3. pub/static: Build-Artefakt, kein Shared-Pfad
- 4. vendor/ und generated/: Release-gebundene Artefakte
- 5. Shared-Symlinks korrekt setzen
- 6. .gitignore und .gitattributes für saubere Artefakte
- 7. rsync-Excludes beim Deployment
- 8. Auswirkungen auf den Rollback-Pfad
- 9. Deployment-Ansätze im Vergleich
- 10. Zusammenfassung