post icon

Configurar la notificación por email en VisualSVN (post-commit hook)

Para la gente que utiliza VisualSVN como servidor y administrador de subversión de sus códigos fuentes, y trabaja en equipos grandes especialmente, quizá le interese recibir una notificación a sus correos electrónicos, cada vez que se hace un commit, conteniendo la información de quien lo ha hecho, sobre que ficheros, y las líneas modificadas.

Esto se puede lograr gracias a los hooks, del subversion normalmente y es realmente sencillo de configurar, incluso VisualSVN facilita más las cosas. Desde el manager pueden dar clic derecho sobre un repositorio, todas las tareas, manage hooks.. como ven en la imagen

El script a agregar es como sigue:

[dos]
“%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe” ^
commit-notification “%1″ -r %2 ^
–from notificacionsvn@mail.com –to admin+svn@gmail.com ^
–smtp-server mail.servert.com
[/dos]

Verán así en la imagen

Otras opciones que se tienen son las que siguen:

Opcion Explicacion
-r [--revision] ARG Un numero especifico de revision.
–from ARG Email de donde llegaran las notificaciones
–to ARG Para quien sera el mail
–smtp-server ARG Servidor SMTP/host
–smtp-port ARG Puerto del servidor SMTP
–smtp-user ARG Usuario para conectarse al servidor SMTP
–smtp-password <password> Password para conectarse al servidor SMTP
–smtp-ssl Si el servidor requiere de SSL, deben activarlo
–no-diffs No incluirá en el contenido del mail, las diferencias del codigo fuente
–encoding <encoding> Pueden modificar la codificación que se usará en el mail

Sin Comentarios aun, puedes tú ser el primero en comentar!

Deja tu Comentario

Responder