Hallo Marcus.
Am 29.06.2007 um 15:10 schrieb Marcus Sprenger:
hab folgendes problem beim deployment:
svn-repository (linux) und die darauf zugreifenden clients
(windows) liegen alle in einem privaten firmenetz.
ein deployment mit capistrano innerhalb des privaten netzes klappt
problemlos, da der svn-repository server von den internen test-
application server (linux) erreichbar ist.
der produktions-server (linux) allerdings liegt außerhalb dieses
netzes und kann von außen nicht auf das repository zugreifen um
sich die sourcen beim 'cap deploy' zu holen.
wie ist der richtige ansatz, das interne repository für den
externen server zugänglich zu machen? (:gateway, tunnel ...???)
hab mit dem problem zugriff in auf ein privates netzwerk keine
praktischen erfahrungen.
vielleicht kennt jemand nen gutes howto oder hat ein ähnliches
problem schon einmal gelöst.
Ich hatte das schon einmal und zwar beim Deployment auf GPcom. Auf
deren Servern (zumindest auf den kleinen Paketen) ist das svn command
line tool nicht installiert. Habe dann einfach einen capistrano task
geschrieben, der die Applikation in ein lokales Temp-Verzeichnis
exportiert, ein tar.gz draus macht und das via scp hochläd.
Etwa so: http://pastie.textmate.org/74743
Hoffe, das hilft.
Niko.
--
___________________________________
niko dittmann
gottfr.-keller-str. 36
78467 konstanz
GERMANY
mail: [EMAIL PROTECTED]
fon: +49 7531 959531
fax: +49 1212 512 852 148
aim: ende42
___________________________________
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug