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

Antwort per Email an