2012-07-30 13 views
13

Estoy usando TeamCity 5.1.5TeamCity - personalizar notificaciones de correo electrónico para proyectos específicos

Me gustaría personalizar la plantilla de notificación de correo electrónico por proyecto.

Proyecto A: usar plantilla de correo electrónico de notificación de correo electrónico personalizado para incluir información adicional acerca de la construcción y prueba de los resultados de

Proyecto B, C, D: utilizar la plantilla de notificación de correo electrónico predeterminada

He examinaba a través de la La documentación de TeamCity e investigó el directorio/config/_notifications/email y parece que no puede encontrar nada que indique que las plantillas de correo electrónico se puedan configurar por proyecto. Cualquier ayuda es apreciada.

gracias!

Respuesta

14

Hasta donde yo sé, los archivos de plantilla no pueden configurarse por proyecto.

Sin embargo, utilizando el FreeMarker expression syntax y las propiedades proporcionadas por TeamCity, puede actualizar la plantilla de correo electrónico para proporcionar condicionalmente cierta información para un proyecto determinado.

Por ejemplo:

<#if project.name = "Project A"> 
    Build Results: Passable 
    Test Results: Smelly 
</#if> 
+2

funcionó como un encanto! Gracias. Los resultados de la prueba fueron de hecho malolientes – sogwiz

+2

@sogwiz: debe marcar esto como la respuesta, entonces, para el beneficio de futuros buscadores. – Oliver

Cuestiones relacionadas