El 31/12/2012, a las 19:17, Carlos Miranda Molina (Mstaaravin) 
<mstaara...@gmail.com> escribió:

> 2012/12/31 Robert J. Briones C. <robert.brio...@gmail.com>
> he instalado un servidor SAMBA para compartir archivos entre
> diferentes clientes (Clientes windows 7)
> Con este servidor samba he podido compartir archivos, creando
> diferentes recursos compartidos, y los desarrolladores han podido
> trabajar en las mismas carpetas a la vez y yo tener acceso a un
> recuerdo distinto donde estan todas las otras carpetas. esto todo
> bien, salvo que que todos debemos acceder con el mismo usuario, esto
> no genera problemas pero me gustaría poder asignarle un usuario y
> clave distinto a cada uno.
> 
> Ya te han respondido cómo hacerlo y hay infinidad de tutoriales en internet.
> 
>  
> Lo otro es que instale SVN con modulo de apache dav_svn, me costo,
> pero funcionó y pude acceder mediante http al repositorio, con clave
> de usuario y todo, pero el problema radica en que no encuentro los
> archivos subidos en el servidor,
> 
> Los archivos tienen una estructura propia y están donde creaste el 
> repositorio con:
> root@trackersvn:~# svnadmin create --fs-type fsfs repository
> root@trackersvn:~# ls -lh repository
> total 24K
> drwxr-xr-x 2 root root 4.0K Dec 31 15:14 conf
> drwxr-sr-x 6 root root 4.0K Dec 31 15:14 db
> -r--r--r-- 1 root root    2 Dec 31 15:14 format
> drwxr-xr-x 2 root root 4.0K Dec 31 15:14 hooks
> drwxr-xr-x 2 root root 4.0K Dec 31 15:14 locks
> -rw-r--r-- 1 root root  229 Dec 31 15:14 README.txt
>  
> onda para poder "ejecutarlo" por
> http, y no solo ver el codigo como repositorio, si no ejecutar el php
> y todo.
> 


Ups, te entendí mal, las aplicaciones que te recomendé son solo para ver el 
repositorio y gestionarlo, no para hacer deploy automático de la aplicación.
Lo que tu pides suelen llamarlo "Continous Integration and Deployment", al 
hacer commit se ejecutan ciertas tareas para comprobar que nada se rompe y
luego se hace el deploy donde le digas. Hay múltiples herramientas para eso, 
unas de pago, otras open source y free. Para php no sabría decirte, google es 
tu amigo.
Tal vez una forma sencilla de implementarlo sea usando SVN hooks como te 
indicaba Carlos.


> Estimo que lo que quieres es un deploymento contínuo, que cuando los 
> desarrolladores hagan commit automáticamente puedas ver el sitio en 
> desarrollo cierto...?
> Si es asi, tienes que usar el script post-commit que está dentro del 
> directorio repository/hooks/post-commit.tmpl
> root@trackersvn:~# ls -lh repository/hooks/
> total 36K
> -rw-r--r-- 1 root root 2.0K Dec 31 15:14 post-commit.tmpl
> -rw-r--r-- 1 root root 1.7K Dec 31 15:14 post-lock.tmpl
> -rw-r--r-- 1 root root 2.3K Dec 31 15:14 post-revprop-change.tmpl
> -rw-r--r-- 1 root root 1.6K Dec 31 15:14 post-unlock.tmpl
> -rw-r--r-- 1 root root 3.5K Dec 31 15:14 pre-commit.tmpl
> -rw-r--r-- 1 root root 2.4K Dec 31 15:14 pre-lock.tmpl
> -rw-r--r-- 1 root root 2.8K Dec 31 15:14 pre-revprop-change.tmpl
> -rw-r--r-- 1 root root 2.1K Dec 31 15:14 pre-unlock.tmpl
> -rw-r--r-- 1 root root 2.8K Dec 31 15:14 start-commit.tmpl
> 
> Debes renombrarlo a post-commit (sin el .tmpl) y agregar dentro lo que 
> necesites que haga.
> Busca "automatic SNV deploy with post-commit"  en Google.
> 
> Saludos
> -- 
> "La Voluntad es el único motor de nuestros logros" 
> http://ngen.com.ar/blog
> 

Reply via email to