TYPO3 Extension
Deployment mit PHP Deployer (TYPO3 v12) und GitHub Actions
Wir werfen einen Blick auf das Deployment eines TYPO3 (v12) Projekts mit dem PHP Deployer in Verbindung mit GitHub Actions.
Informationen zur Extension
Dieses Beispiel basiert auf dem Deployment eines GitHub Repo's in Verbindung mit einem Hetzner Server.
Mithilfe des Workflows wird ein automatisches Deployment durchgeführt, sobald Änderungen in einen Git(Hub) Branch gepusht werden.
Der Workflow deckt vom Checkout des Repositories, über das Setup der PHP-Umgebung, bis hin zum Caching und der Installation der Composer-Abhängigkeiten vieles ab.
Das ausführliche PHP Deploy Skript findest du hier.
Natürlich musst du das Deployer Recipe sowie die GitHub Action höchstwahrscheinlich an deine TYPO3- und/oder serverspezifischen Konfigurationen anpassen.