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 | 3 up | 4 up | 5 up | 6 up | 7 up | 8 up | 9 up | 10 up | 11 up | 12 up | 13 up | 14 up | 15 up | 16 up | 17 up | 18 up | 19 up | 20 up | 21 up | 22 up | 23 up | 24 up |
^^^ Additional posts ^^^
zorg.ch
#47367 by @ 10.09.2004 18:59 - nach oben -


So mancher wird schon die Erfahrung gemacht haben: Ein Apache-Webserver installiert sich nicht so leicht. Noch schwieriger wird es, wenn weitere Pakete wie MySQL, PHP oder Perl dazukommen.



Herzig. Ich glaub das ist so ziemlich die Benutzerfreundlichste Unix-Software. Es gibt da Dinge die viel viel viel schlimmer sind ;)
zorg.ch
#47380 by @ 10.09.2004 19:25 - nach oben -
Das sind Windows Nutzer, die müssen das glauben.
Hast du schon mal bei Windows irgendwas grösseres ohne GU konfiguriert?
zorg.ch
#47387 by @ 10.09.2004 19:40 - nach oben -
Ich wuerd regedit nicht grad als GUI bezeichnen. Und Exchange kannst du auch fuer diverse Dinge CLI Utilities bemuehen. Genauso diverses kompliziertes Networking-Zeugs kannst du auch nur mit 'netsh' konfigurieren.
zorg.ch
#47393 by @ 10.09.2004 19:48 - nach oben -
Ich bezeichne regedit als GUI, da kann man rumklicksen.
Stimmt für das ganze AD zeugs gibts manchmal nur CLI Tools.
Allerdings sind die Tools nicht für Windows User sondern von Windows Domänen Admins gedacht. Von denen erwartet man etwas mehr.
zorg.ch
#47395 by @ 10.09.2004 19:57 - nach oben -
Oehm, na.

regedit ist ein GUI zu einem Key=Value Configfile. (Vereinfacht). Du hast ja keine Auswahlliste fuer die Parameter die du angeben kannst, sondern musst die in der Doku zusammenlesen.

Deswegen ists IMHO kein echtes GUI.
zorg.ch
#47405 by @ 11.09.2004 00:25 - nach oben -
Da geb ich dir recht.
Allerdings wirds meistens eh nur von so "Profis" oder Admins benutz.
zorg.ch
#47408 by @ 11.09.2004 00:36 - nach oben -
Genauso wie Apache, PHP und MySQL? ;)
zorg.ch
#47410 by @ 11.09.2004 00:38 - nach oben -
Möglich. Wobei es für MySQL ja ein GUI für MS gibt. Oder halt eben das "rundum-soglos"-Paket von apachefriends.org