Zum Hauptinhalt springen

Upgrade-Leitfaden

Diese Dokumentation behandelt derzeit die Versionsreihe 1.x. Prüfen Sie vor jedem Update die Versionshinweise des Pakets und Ihre Abhängigkeitssperre.

Vor dem Upgrade

  1. Prüfen Sie, ob die Zielversion die PHP- und Laravel-Versionen der Anwendung unterstützt.
  2. Committen Sie composer.lock und die aktuell veröffentlichte config/feeds.php.
  3. Erfassen Sie aktive Feed-Registrierungen und Ziele der erzeugten Dateien.
  4. Führen Sie die Feed-Generierungstests der Anwendung aus oder erzeugen Sie repräsentative Feeds außerhalb der Produktion.

Update anwenden

composer update dragon-code/laravel-feeds --with-all-dependencies
php artisan migrate

Vergleichen Sie config/feeds.php des installierten Pakets mit der veröffentlichten Kopie der Anwendung und übernehmen Sie neue Schlüssel manuell. Veröffentlichen Sie nicht erneut mit --force: Dies überschreibt anwendungsspezifische Werte.

Prüfen

  • Erzeugen Sie je einen Feed für jedes verwendete Format.
  • Prüfen Sie Anzahl und Namen aufgeteilter Dateien.
  • Prüfen Sie geplante und über Queues ausgeführte Generierung.
  • Prüfen Sie eigene Feed-Modelle, Transformer, Makros und Unterklassen von Voreinstellungen.
  • Vergleichen Sie eine repräsentative Ausgabe mit der vorherigen Version.

Zurücksetzen

Stellen Sie die vorherige composer.lock und Konfiguration wieder her, führen Sie composer install aus und wenden Sie die Migrations-Rollback-Richtlinie der Anwendung an. Erzeugte Dateien sind Deployment-Artefakte; stellen Sie sie gemäß dem Wiederherstellungsplan des Speichers wieder her oder erzeugen Sie sie erneut.

Siehe auch