Hi,
wir sind gerade dabei unser Entwicklungssystem ordentlich vom Live-System zu trennen.
Aktuell haben wir einen Entwicklungsserver und ein Liver-Cluster. Der Cluster würd von einem (!) NFS-Server geffüttert.
Alles kein Problem
Nun bin ich am überlegen, wie ich das Live-System vernündtig abkapseln kann. Die Umgebungen sind mittlerweile identisch, das ist angepasst worden. Es kommt aber immernoch vor, das auf de Live-System "entwickelt" wird, da wir ein CMS einsetzen das Templates zur Darstellung nutzt und dort auch immerwieder kleine Änderungen im Live System gemacht werden. Ausserdem werden unsere Seiten auch immerwieder aktualisert und sind teilweise sehr groß (DB und Files) - ein kompletter Dump des Entwicklungssystems auf das Live-System kommt also nicht wirklich in Frage.
Die Entwicklung auf dem Live-System kann unterbunden werden - das ist kein Problem. Momentan schwebt mir folgendes vor:
Entwicklung nur noch auf dem Entwicklungssystem.
Tool zum Deploy auf das Live-System (DB und File-Abgleich)
Ich wollte euch mal fragen, wie ihr das so macht - bzw - wie man es machen könnte. Zum Versionieren benutzen wird Subversion. Es hat also jeder Entwickler im Normalfall seine Arbeitskopie auf seinem privaten auf dem Entwicklungsserver.
Ideas welcome. Danks.
wir sind gerade dabei unser Entwicklungssystem ordentlich vom Live-System zu trennen.
Aktuell haben wir einen Entwicklungsserver und ein Liver-Cluster. Der Cluster würd von einem (!) NFS-Server geffüttert.
Alles kein Problem
Nun bin ich am überlegen, wie ich das Live-System vernündtig abkapseln kann. Die Umgebungen sind mittlerweile identisch, das ist angepasst worden. Es kommt aber immernoch vor, das auf de Live-System "entwickelt" wird, da wir ein CMS einsetzen das Templates zur Darstellung nutzt und dort auch immerwieder kleine Änderungen im Live System gemacht werden. Ausserdem werden unsere Seiten auch immerwieder aktualisert und sind teilweise sehr groß (DB und Files) - ein kompletter Dump des Entwicklungssystems auf das Live-System kommt also nicht wirklich in Frage.
Die Entwicklung auf dem Live-System kann unterbunden werden - das ist kein Problem. Momentan schwebt mir folgendes vor:
Entwicklung nur noch auf dem Entwicklungssystem.
Tool zum Deploy auf das Live-System (DB und File-Abgleich)
Ich wollte euch mal fragen, wie ihr das so macht - bzw - wie man es machen könnte. Zum Versionieren benutzen wird Subversion. Es hat also jeder Entwickler im Normalfall seine Arbeitskopie auf seinem privaten auf dem Entwicklungsserver.
Ideas welcome. Danks.