Zum Inhalt springen

Backport · Integration

Backport Builder

Verwenden Sie nextpdf/backport-builder ausschließlich im Release-Engineering. Es erzeugt aus NextPDF-Quellpaketen Distributionen für ältere PHP-Laufzeitumgebungen und ist keine Laufzeitabhängigkeit der Anwendung.

SeiteEinsatzbereich
ÜbersichtProduktabgrenzung und erzeugte Artefakte.
InstallationInstallation auf dem Build-Host.
SchnellstartTrockenlauf und vollständiger Build-Ablauf.
KonfigurationRector-Konfigurationen, eigene Regeln und Build-Flags.
APICLI-Skripte, Konfigurationsdateien und eigene Rector-Regeln.
EntwicklerhandbuchLebenszyklus der Build-Pipeline, Branch-Modell und Erweiterungspunkte für Releases.
ProduktivnutzungRelease-Betrieb in der CI.
Sicherheit und BetriebLieferkettengrenze und Artefaktkontrollen.
FehlerbehebungDiagnose von Build- und Validierungsfehlern.
SchnittstelleRolle
scripts/build.phpHaupteinstiegspunkt für den Build.
rector/config/rector-php81.phpDowngrade-Konfiguration für PHP 8.1.
rector/config/rector-php74.phpDowngrade-Konfiguration für PHP 7.4 nach der Enum-Konvertierung.
rector/rules/*Rector.phpEigene Downgrade-Regeln für PHP-Syntax, die eine projektspezifische Behandlung erfordert.