Saltar al contenido

Enviar la salida de la consola de Jenkins como correo electrónico HTML

Sé libre de divulgar nuestros tutoriales y códigos en tus redes sociales, necesitamos tu ayuda para hacer crecer nuestra comunidad.

Solución:

El complemento Email Ext funciona bien con HTML. Depende de su cliente de correo electrónico analizar HTML (pero, de nuevo, la mayoría de estos días lo hacen).

La pregunta es: ¿cómo genera su compilación este HTML anterior? ¿Lo envía a un archivo? ¿Lo muestra en la salida de la consola?

Si el texto está en la salida de la consola, use:

$BUILD_LOG_EXCERPT, start="Regex-for-start", end="Regex-for-end"

Él

 tags are to preserve spacing/formatting.
The start and end regular expressions are to identify the "starting line" from which to start displaying log, and the "ending line" at which to stop displaying log.

Note that the start and end lines themselves are excluded. So, in your build, put a header and footer lines just before and just after your html output, and use them here.

For reference, in the email-ext configuration, click the Content Reference question mark icon ?


So this is how I solved it with the help of @Slav.

Jenkins job was running this script:

yello111111111bbbbbbb
yelloooobbbbbbb
"; echo "end-heren";

El trabajo se configuró con email-ext y en el Agregar acción posterior a la compilación -> Notificación de correo electrónico editable -> Contenido predeterminado pongo lo siguiente:

$BUILD_LOG_EXCERPT, start="\b(start-here)\b", end="\b(end-here)\b"

Esto envía el correo electrónico como contenido html y no como texto de html.

Vaya a "Administrar-jenkins" -> "configurar sistema" que en la configuración de "Notificación de correo electrónico extendida", coloque la línea a continuación en el área de texto "contenido predeterminado"

$BUILD_LOG, maxLines=9999, escapeHtml=false

valoraciones y reseñas

Si conservas alguna desconfianza y disposición de acrecentar nuestro crónica puedes realizar un exégesis y con mucho gusto lo ojearemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *