zorg Testumgebung

Um die Zorgsche-Downtime bei Programmierarbeiten zu verkleinern soll eine Testumgebung eingerichtet werden.

Möglichkeiten

Ich denke wir haben folgend Möglichkeiten
Mit dem Umsetzen der besten Lösung werde ich warten bis wir einen eigenen Server haben

Version Beschreibung Coder Server Vorteil Nachteil
SVN mit WC pro dev SVN auf dem Server. Der Coder testet die Version zuhause und lädt sie rauf wens io ist svn client
web+mysql
svn server Coder stehen sich nicht im weg Ne Menge software fuer den Entwickler
Doppelzorg unter test.zorg ist eine kopie von zorg, an der die Entwickler arbeiten FTP Client Cronjob zum kopieren, zweite db Einfach zu realisieren Coder können sich auf die Füsse stehen
CVS Prod ist WC Es gibt keine Testumgebung. Aber wir haben die Möglichkeit ne alte Version zu laden, wenn jemand was kaputt gemacht hat. CVS client CVS server Einfach zu realisieren Bei jeder kleinsten Änderung das File im CVS einchecken.
SVN mit Test und Prod WC Aenderungen werden auf dem Test WC gemacht. Falls alles funktioniert wird das ganze mit SVN auf Prod gemergt. Nichts SVN Client und Server Keine Software bei den Devs noetig Alle arbeiten muessen unter den Entwicklern koordiniert sein, Comittet werden kann nur mit einem CLI Client.

Im allgemeinen geben sich CVS und SVN von Benutzerseite her relativ wenig. Die Technik hinter CVS ist veraltet, wird kaum mehr aktiv weiterentwickelt, und ist deswegen nicht unbedingt die Ideale Wahl. In den obigen Beispielen laesst sich SVN/CVS fuer alle Szenarios verwenden.

Comments

1 up | 2 up |
^^^ Additional posts ^^^
zorg.ch
#47161 by @ 10.09.2004 15:57 - nach oben -
soviel ich weiss kann cvs nicht mergen. da brauchst du zusatzsoftware. oder?

könnten wir cvs auch mit einem test-system auf dem server einsetzen? macht glaub kein sinn, oder? es arbeiten ja alle auf dem selben test-system...
zorg.ch
#47168 by @ 10.09.2004 16:07 - nach oben -
CVS mit einem Test-System einsetzen? Wozu?
zorg.ch
#47191 by @ 10.09.2004 16:25 - nach oben -
versionskontrolle und merge mit produktivsystem.
zorg.ch
#47193 by @ 10.09.2004 16:28 - nach oben -
Naja... wenn dus so krass willst... mir würde CVS ohne Testumgebung reichen - man könnte da schon sehr gut schlechte Änderungen rückgängig machen.
zorg.ch
#47196 by @ 10.09.2004 16:30 - nach oben -
aha, so meinst du. ich hab gedacht in verbindung mit svn. aber stimmt, cvs alleine würde wegen dem rückgängig machen schon sehr viel bringen. bleibt nur noch eines: ich hab keinen bock, bei jeder kleinen änderung nen cvs check in zu machen...
zorg.ch
#47200 by @ 10.09.2004 16:33 - nach oben -
Zend Studio hat CVS support, das würd wahrscheinlich einiges erleichtern.
zorg.ch
#47202 by @ 10.09.2004 16:35 - nach oben -
und das tut auch übern ftp? dann ists kein problem.
zorg.ch
#47206 by @ 10.09.2004 16:37 - nach oben -
'über'? CVS geht sicher nicht über FTP, weiss nicht welches Protokoll es hat.
zorg.ch
#47210 by @ 10.09.2004 16:40 - nach oben -
cvs kannst du über verschiedene protokolle betreiben. ssh z.b. weiss aber nicht, ob man das dann im zend noch gleich wie ftp in der file-ansicht darstellen kann.
zorg.ch
#47213 by @ 10.09.2004 16:42 - nach oben -
Nei, du arbeitest ja auf lokalen Files, CVS schiebt diese dann auf den Server.
Additional posts
zorg.ch
#47208 by @ 10.09.2004 16:38 - nach oben -
ich schätze eh ihr hättet lieber svn (subversion.tigris.com), hat nen coolen win client mit explorer integrierung (ja, svn direkt auf nem beliebigen file open dialog) und so.
zorg.ch
#47209 by @ 10.09.2004 16:39 - nach oben -
ich will keine explorer-integierung. ich will das zeug im zend haben.
zorg.ch
#47229 by @ 10.09.2004 16:52 - nach oben -
Fuer Eclipse gibts ein paar sehr nette Plugins fuer SVN.

ICh nehm an das es fuer das Zend Zeugs auch Extensions gibt. Und die Explorer-Integration funktioniert latuernich auch in allen File Open/Save Dialogen funktioniert.
Additional posts
zorg.ch
#47212 by @ 10.09.2004 16:41 - nach oben -
Tönt no guet!
zorg.ch
#47216 by @ 10.09.2004 16:43 - nach oben -
mit dem unterschied dass es dot org ist nicht dot com.
zorg.ch
#47227 by @ 10.09.2004 16:50 - nach oben -
Auch schon gemerkt - aber die nfo über den win client hab ich nicht gefunden :-(
Additional posts
zorg.ch
#47236 by @ 10.09.2004 16:55 - nach oben -
Es macht trotzdem sehr viel Sinn.
zorg.ch
#47267 by @ 10.09.2004 17:14 - nach oben -
svn und cvs können mergen ohne Zusatzsoftware. Das ist ja genau der sin von den beiten Tools.