Archivos para 6/04/11

[TFS2010] Guía de Instalación de TFS2010 Actualizada con el Service Pack 1

image47dd1de4

Buenas,

no ha coincidido con el lanzamiento del Service Pack 1 de Visual Studio 2010 o de Team Foundation Server 2010, pero ya está disponible la guía de instalación de Team Foundation Server 2010 con las actualizaciones que se incluyen en el Service Pack 1. La misma se puede descargar desde el siguiente link:

Descarga: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=07AA12E5-2ED3-4DB8-96EB-51A48DCCB35D

Saludos @ Home

El Bruno

   

2 comentarios

[TEAMBUILD2010] HowTo: Agregar un link en el log de un Build

image47dd1de4

Buenas,

siguiendo con la línea de posts sobre la personalización de actiidades para Team Build 2010, hoy mostraré las 4 líneas de código necesarias para agregar un link en el output de una build en Team Foundation Server 2010.

En posts anteriores expliqué como crear una actividad personalizada para Team Build 2010, y sobre esa base hoy agregaremos la siguiente clase al proyecto de ejemplo:

using System;
using System.Activities;
using Microsoft.TeamFoundation.Build.Client;
 
namespace ElBruno.TeamBuild.Activities
{     [BuildActivity(HostEnvironmentOption.All)]     public class AddHyperLink : CodeActivity
    {         [RequiredArgument]         public InArgument<IBuildDetail> BuildDetail { get; set; }           [RequiredArgument]         public InArgument<string> DisplayText { get; set; }           [RequiredArgument]         public InArgument<string> Url { get; set; }           protected override void Execute(CodeActivityContext context)         {             // get activity property values
            var buildDetail = context.GetValue(BuildDetail);             var displayText = context.GetValue(DisplayText);             var url = context.GetValue(Url);             // add link to output
            buildDetail.Information.AddExternalLink(displayText, new Uri(url));             buildDetail.Information.Save();         }     }
}
 

Para este ejemplo, la clase trabaja con 3 propiedades:

  • DisplayText, el texto a mostrar
  • Url, la url de referencia para el texto
  • BuildDetail, la referencia al detalle de la Build para poder mostrar información en el mismo

Una vez compilada y en ejecución, modificaremos una definición de build para agregar esta actividad. Por ejemplo, dentro de [Run on Agent], en el final agregamos una actividad de este tipo para mostrar un link con el acceso al directorio de tests results:

image

Completamos las propiedaes con los valores especificados

image

Si protegemos la definición de la build y lanzamos la misma, podremos ver en el log, el nuevo link con el acceso al directorio de los test results:

image

Saludos @ Here

El Bruno

   

2 comentarios

Seguir

Get every new post delivered to your Inbox.

Únete a otros 898 seguidores