[TEAMBUILD2010] Mostrando Errores y Warning en los logs de Team Build

image47dd1de4

Buenas,

hace un par de días escribí un post donde comenté los pasos necesarios para crear una actividad personalizada para Team Build 2010. La actividad de ejemplo que creé en el post, mostraba un mensaje en el log de ejecución de una Build utilizando la función TrackBuildMessage(). Hoy crearé 2 nuevas actividades para mostrar mensajes de Warning y de Error, utilizando TrackBuildError() y TrackBuildWarning().

Como el funcionamiento de las 3 clases es bastante similar, he refactorizado un poco las mismas con la siguiente estructura final:

image

 

Y por ejemplo, el código de la clase DisplayWarning es el siguiente:

   1: using System.Activities;

   2: using Microsoft.TeamFoundation.Build.Client;

   3: using Microsoft.TeamFoundation.Build.Workflow.Activities;

   4:  

   5: namespace ElBruno.TeamBuild.Activities

   6: {

   7:     [BuildActivity(HostEnvironmentOption.All)]

   8:     public sealed class DisplayWarning : DisplayBase

   9:     {

  10:         protected override void Execute(CodeActivityContext context)

  11:         {

  12:             var textIn = context.GetValue(Message);

  13:             context.TrackBuildWarning(textIn);

  14:         }

  15:     }

  16: }

Si editamos una definición de build y agregamos las nuevas actividades:

image

 

veremos en la ejecución de la build los siguientes mensajes en el Log:

image

 

 

Saludos @ Here

El Bruno

   

About these ads

Un pensamiento en “[TEAMBUILD2010] Mostrando Errores y Warning en los logs de Team Build

  1. Pingback: [Spanish] Visual Studio 2010 ALM y Team Foundation Server 2010, 2008 y 2005 | El Bruno

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s