[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Consulta SVN + Apacha + Samba



El día 2 de enero de 2013 21:01, Alfonso Pinto
<elhodred@consultoriacaledor.com> escribió:
>
> El 31/12/2012, a las 19:17, Carlos Miranda Molina (Mstaaravin)
> <mstaaravin@gmail.com> escribió:
>
> 2012/12/31 Robert J. Briones C. <robert.briones@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
>
>

Si despues del commit exporto el sitio y listo, solo que no sabia que
se debia exportar.

Saludos.


Reply to: