Capistrano y svn


#1

Hola, tenia unas dudas sobre capistrano y svn que paso a comentaros
para ver si me podéis echar un cable.

De capistrano solo he leído la introducción y de que sirve para
actualizar la aplicación rails cuando ya esta en el servidor.

Mi duda es si no se podría hacer lo mismo con svn, poniendo todos los
directorios de la aplicación rails dentro del directorio trunk de
svn? Que diferencia habría?

O svn se usa durante el desarrollo y capistrano cuando ya esta
terminado y en
producción.
Gracias. Un saludo.


#2

Hola alarkspur,

Capistrano funciona junto a SVN (y supongo que también se podrá hacer
funcionar con otros sistemas de control de versiones). Capistrano “solo”
se encarga de ejecutar una serie de tareas que tu le especifiques:
esencialmente, hará un export del código del SVN, enviará este código al
servidor de producción, y ejecutará los tests; si pasan, el código se
despliega al público, si no pasan, continua la versión anterior - este
es un ejemplo muy básico, que se puede ir complicando de acuerdo a las
características de tu proyecto.

Un saludo,
álvaro

http://www.furilo.com
http://www.lacoctelera.com


#3

Muchas gracias por la explicación. entonces al final habrá que
aprender capistrano, eso si, poco a poco que aun me lío al mezclar
ramas con svn :stuck_out_tongue:

Un saludo y gracias de nuevo.

El 17/02/2007, a las 14:45, Imobach González Sosa
escribió:

El Saturday 17 February 2007 11:40:44 Álvaro Ortiz escribió:

Hola alarkspur,


#4

El video de la gente de peepcode.com esta muy bueno, y vale los u$s 9

Saluti

P


#5

+1 por ese video… merece la pena

El 18/02/2007, a las 0:47, Pedro V. escribió:


#6

El Saturday 17 February 2007 11:40:44 Álvaro Ortiz
escribió:> Hola alarkspur,

Capistrano funciona junto a SVN (y supongo que también se podrá hacer
funcionar con otros sistemas de control de versiones). Capistrano “solo”
se encarga de ejecutar una serie de tareas que tu le especifiques:
esencialmente, hará un export del código del SVN, enviará este código al
servidor de producción, y ejecutará los tests; si pasan, el código se
despliega al público, si no pasan, continua la versión anterior - este
es un ejemplo muy básico, que se puede ir complicando de acuerdo a las
características de tu proyecto.

Sólo añadir que en cuanto a cuándo empezar a usarlo, lo ideal es hacerlo
cuanto antes, no esperar a que llegue el momento de ponerlo en producción.
Mientras antes se hagan esa clase de pruebas, mejor :wink:

Saludos.


#7

Ok, gracias por la info, conocía la web de peepcode y estaba dudando,
pero si lo recomedais habrá que echarlo un vistazo.

Saludos.

El 18/02/2007, a las 0:49, Marze escribió:


#8

el de RESTful tb esta muy bien

El 18/02/2007, a las 1:01, alarkspur escribió:


#9

On Feb 18, 2007, at 12:49 AM, Marze wrote:

+1 por ese video… merece la pena

Just for the record, hay un booklet tambien:

http://www.oreilly.com/catalog/railsapp/

– fxn