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

zorg.ch
#47144 by @ 10.09.2004 15:30 - nach oben -
Ich tendiere eher zu SVN (=Subversion?) im Moment, dann hätten wir das Problem ein für alle mal gelöst, und man könnte auch die Programmierer verkloppen, die einen Mist eingebaut haben.
(hoffentlich nicht mich!)
zorg.ch
#47219 by @ 10.09.2004 16:45 - nach oben -
aeh jungs, wenn jemand von euch maverick zu den schönen tun könnte könnt er hier kompetent mitberaten.. oder das template öffnen.
zorg.ch
#47146 by @ 10.09.2004 15:34 - nach oben -
zu svn: könnte das probleme geben, wenn auf'm server und zu hause verschiedene software oder software-versionen installiert sind? nicht dass wir zu hause was testen und es tut, dann laden wir es rauf und es tut nicht mehr.
zorg.ch
#47147 by @ 10.09.2004 15:35 - nach oben -
dann brauchts hald zwei repos aufm server oder so?
zorg.ch
#47153 by @ 10.09.2004 15:43 - nach oben -
Man müsste zuhause auch PHP5 und MySQL 4.1 haben.
zorg.ch
#47235 by @ 10.09.2004 16:55 - nach oben -
Dann musst du halt eine Revision zurueckhuepfen.
zorg.ch
#47148 by @ 10.09.2004 15:35, edited @ 10.09.2004 15:35 - nach oben -
wir brauchen auf jeden fall ein system, das verschiedene versionen auseinanderhalten kann. wenn z.b. lamber und ich getrennt was entwickeln, aber beide an den selben files rumschrauben, und das dann nach ein paar tagen wieder uploaden, könnt doch gröber probleme geben, oder?
zorg.ch
#47152 by @ 10.09.2004 15:42 - nach oben -
CVS tut mergen - bez schaffts etwa 40% der fälle - ansosten tuts die Unterschiede per Diff anzeigen und man kanns relativ einfach von Hand mergen.
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.
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.
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.
zorg.ch
#47195 by @ 10.09.2004 16:30 - nach oben -
Habs mir nochmals überlegt... bin neuerdings dafür dass wir in einem ersten Schritt eine online Testumgebung einrichten, und dann später mit CVS schauen.
zorg.ch
#47232 by @ 10.09.2004 16:54 - nach oben -
Ich wuerd das auf jeden Fall gleichzeitig machen. CVS/SVN eignen sich gut fuer Merges von Test->Prod.
zorg.ch
#47245 by @ 10.09.2004 16:58 - nach oben -
Wo editier ich jetzt schon wieder die bloede Tabelle oben?
zorg.ch
#47260 by @ 10.09.2004 17:08 - nach oben -
Jo scho...
Dazu hattest du noch nicht das Recht, aber ich hab auch die Schreibrechte mal angepasst. Unten in der grauen Bar, oder oben rechts mit '[edit]'.
zorg.ch
#63142 by @ 06.01.2005 23:58 - nach oben -
Wird das jetzt mal noch was?
zorg.ch
#63182 by @ 07.01.2005 11:25 - nach oben -
Für mich liegts zeitlich nicht drin, jemand anders müsste die Verantwortung übernehmen.
zorg.ch
#63264 by @ 07.01.2005 18:27 - nach oben -
also ich hab im moment auch keine zeit für sowas. meinetwegen brauchen wir das auch nicht unbedingt. wenn zorg mal down ist, fahren wir schliesslich auch keinen millionen schweren verlust ein.
zorg.ch
#63268 by @ 07.01.2005 19:04 - nach oben -
Aber es stresst.
zorg.ch
#63278 by @ 08.01.2005 01:10 - nach oben -
mil veces perdon...
zorg.ch
#114082 by @ 25.10.2013 17:53 - nach oben -
Done. Siehe Kommentar hier: Bug #273