Periodicidad y envío de feedback
De Wiki de EGC
Repitamos la tarea, de manera automática, cada cierto tiempo. Enviar cierto feedback a los interesados del proyecto
Contenido
Automatizar la tarea para que se haga cada hora
Introduzca un texto apropiado en "Ejecutar periódicamente"
Indicar que se mantengan, únicamente, la información de las 3 últimas ejecuciones (ahorro de memoria)
Se indica en “desechar ejecuciones antiguas”
Introducir errores en el código
Por ejemplo, modifique la clase de test. Tras ello, hacer un commit -puede hacerlo desde la web de GitHub- y lanzar de nuevo la construcción.
Observe el resultado de la tarea.
Añadir tarea para el envío de correo
- Indicar que se avise al email del usuario que introdujo el fallo -por defecto usara el mail de los usuarios que hicieron los commits de este fallo, pero puede poner otros-
- Si falla, es probable que tenga que configurar el servidor de envío de correo en “configurar sistema”>notificaciones por correo electrónico.
- Para hacer pruebas podemos usar el del google https://support.google.com/a/answer/176600?hl=es, cuyo SMTP es aspmx.l.google.com en el puerto 25. Puede usar el sufijo que desee, por ejemplo “@egc.es”. Probar la configuración.
- Para configurar el remitente del email ha de hacerlo en “configurar sistema”>Jenkins location>System Admin e-mail address.
Lanzar la construcción cada vez que se haga un commit
- Escriba el texto apropiado en "Consultar repositorio (SCM)", por ejemplo * * * * *
- Haga otros comits que produzcan fallos y otros que los arreglen.
- Recibirá ciertos correos, probablemente en SPAM.