Automatizar CVS para enviar emails
ctg | 06 Abril, 2006 23:58Para enviar un e-mail cada vez que “alguien” haga un add/commit con CVS.
- Descargar CVSspam
- Cópialo/súbelo al directo /cvs
- Descomprímelo: tar -zxvf cvsspam-0.2.12.tar.gz
- Renómbralo: mv cvsspam-0.2.12 cvsspam
- Entra en CVSROOT
- Cambiar los atributos del fichero commitinfo Para poder editarlo y realizar cambios sobre él.
- chmod 777 commitinfo
- pico commitinfo
- Añadir la línea: ALL /usr/bin/ruby /cvs/cvsspam/record_lastdir.rb. Utiliza copy&paste.
- Restaurar los atributos del fichero
- chmod 444 commitinfo
- Cambiar los atributos del fichero loginfo.
- chmod 777 loginfo
- pico loginfo
- Añadir la siguiente línea: ALL /usr/bin/ruby /cvs/cvsspam/collect_diffs.rb --to me@mydomain.com %{sVv}. Colocar en vez de me@mydomain.com ,el destinatario principal (normalmente el jefe del proyecto)
- chmod 444 loginfo
- Crear un directorio en /etc llamado cvsspam
- Mover el fichero de configuración: cvsspam.conf al nuevo directorio cvs/cvsspam
- mv /cvs/cvsspam/cvsspam.conf /etc/cvsspam
- Sólo en Modwest. Revisar el fichero cvsspam.rb para quitar la opción –oi. Debe quedar así: cmd = "#{$sendmail_prog} -t".
- Para añadir los destinatarios, editar el fichero /etc/cvsspam/cvsspam.conf. Añadir los destinatario en la sección # Who should be mailed?.
addRecipient "snr@amexoptics.com"
Posted in
CVS .
Comentario: (2).
Retroenlaces:(0).
Enlace
«Next post |
Previous post»
1. reflexio | 03/20,2008 at 00:53
Hola,
estaba viendo tu bloc, y es un poco raro. Lo hacer para ti, o es una forma de comunicarte con alguien...
En cualquier caso, te quería preguntar si eres inglés o español... Trabajas en Inglaterra? es que quería buscar trabajo allí...
Saludos
2. ctg | 04/18,2008 at 01:21
Hola,soy de Tarragona. Lo que ocurre es que en mi trabajo hablamos en inglés y nuestro clientes son extranjeros.
El bloc esta en fase de pruebas...de momento sólo lo utilizo para mi...