Jeena Paradies: workflow PHP - best practice

Beitrag lesen

Hallo,

Wir machen das folgendermaßen:

Lokal entwickeln und jede Änderung in git einchecken, ab und zu mal die änderungen an den zentralen Firmen-git-server pushen damit die anderen Entwickler auch in den Genuss der änderungen kommen können.

Wir haben in git auch die Datenbankenmigrationen so dass man die Datenbank auch sonst überall ohne Probleme auf den neuesten Stand bringen kann.

Wir haben dann einen Staging-Server auf dem wir, falls wir das jemandem zeigen möchten (Kunden, Chef, etc.), die änderungen aus git ziehen und die migrationen der Datenbank fahren, so dass man mit 3 Befehlen auf der Konsole eine lauffähige kopie auf dem Staging-Server hat.

Und das gleiche machen wir dann auf dem Production-Server nur nicht so oft.

Jeena