Kapitel 9

Deployment-Strategien – Deployer, Envoyer und Capistrano

· von Stephan Paul · Kapitel 9 von 14

Ein Deployment ist im Kern ein wiederholbarer Vorgang, der eine neue Version einer Webanwendung auf eine oder mehrere Zielumgebungen bringt. Was zunächst trivial klingt — Dateien kopieren, Webserver neu starten — entpuppt sich in der Praxis als vielschichtiger Prozess: Quelldateien müssen aus einem Versionskontrollsystem in einer definierten Version bezogen, Abhängigkeiten über den jeweiligen Paketmanager aufgelöst, Caches geleert, Migrationen ausgeführt und Worker neu geladen werden. Jeder dies

Der vollständige Kapiteltext ist Teil des Buches.

Zum Buch