7/7/2008 23:07 El Bruno

[MSBUILD] HowTo: Agregar pasos a la ventana de compilacion (how to add build steps)

Buenas,

mientras sigo sufriendo en un proyecto donde no paran de sumarse despropósitos a setas que aparecen constantemente, una de las tareas que realizo consiste en configurar los builds para las diferentes verticales y aplicaciones que conforman la solución.

Si alguna vez has creado proyectos personalizados de compilación, seguramente coincidirás conmigo que la edición, depuración y prueba de los mismos es bastante tedioso. Especialmente, en lo refereido a la depuración, ya que una de las principales herramientas que posees es la acción <Message /> que básicamente agrega una línea de texto al log de compilación.

Pero si quieres ir un poco más allá y agregar información en la ventana de progreso del Build de Microsoft Visual Studio 2008 o de progreso de build en Team System Web Access, puedes hacerlo gracias a la acción <BuildStep /> (esto en Visual Studio 2005 era casi peor que un infierno, ya que era necesario hacerlo a través de WebServices, de forma síncrona, etc…)

Por ejemplo, la siguiente tarea dentro de un proyecto de build

1 <Target Name="BuildNumberOverrideTarget"> 2 <BuildStep TeamFoundationServerUrl="$(TeamFoundationServerUrl)" BuildUri="$(BuildUri)" Name="StartIncrement" 3 Message="Loading last build number from file &quot;$(SolutionRoot)\ClickOnceDemo\version.txt&quot;" Status="Succeeded" /> 4 </Target> 5

se vería en Microsoft Visual Studio 2008 de la siguiente forma

o en Team System Web Access como muestra la siguiente imagen

Como podemos ver, la utilizaciòn de <BuildStep /> permite de una forma fácil y sencilla incorporar información de seguimiento y trazas a nuestros proyectos de Build.

Referencia: http://msdn.microsoft.com/es-es/library/bb399129.aspx

 

Saludos @ Home

El Bruno

 

Share this post :
Crossposting from ElBruno.com
Archivado en: ,,
Comparte este post:

# [TFS2008] Posts y HowTos sobre Team Foundation Server 2008 y 2005 (VI)

Wednesday, September 23, 2009 7:54 PM by El Bruno

Buenas, actualización con los posts, HowTos, posts sobre informes, builds, etc. sobre Team Foundation

# [Spanish] Visual Studio 2010 ALM y Team Foundation Server 2010, 2008 y 2005

Sunday, August 28, 2011 1:05 PM by El Bruno

13 marzo Buenas, Team Foundation Server 2010 WorkItem Tracking [#TFS2010] HowTo: Agregar un estado en