Ver por etiquetas

Todas las etiquetas » Build » Team Foundation Server 2010 (RSS)
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...
Buenas, me dejo un apunte relacionado con un error que me he encontrado un par de veces en definiciones de Builds para Team Foundation Server 2010 . Todavía no tengo claro si es un bug de Visual Studio 2010 o un error mío de definición de proyectos, aunque la tendencia es claramente para la 2da opción. El error en cuestión es el siguiente: CSC: Cannot specify /main if building a module or library cuando se intenta compilar una Class Library en una build. Obviamente...
Buenas, después de mi visita por Barcelona la semana pasada al equipo del AlegreBandolero , Marc Rubiño y su gente, pues uno de los temas que quedó pendiente era evaluar la capacidad de lanzar scripts de MSBuild desde una definición de build de Team Foundation Server 2010 . Ahora bien, esto que no es para nada complicado tiene un par de puntos a tener en cuenta relativos a la configuración de la build en Team Foundation Server 2010 y del script de MSBuild. Los siguientes pasos demuestran como incluir...
Buenas, así como hace unos días comenté que las Team Foundation Server Power Tools nos pueden ayudar mucho en el trabajo diario en el file system, las Team Foundation Server Build Power Extensions , cubren la parte relacionada con la compilación y análisis de información para mundos no relacionados con MSBuild. Vamos por partes que este pack de extensiones para MSBuild, es completo completo. Utilizando estas extensiones de MSBuild, podremos compilar proyectos de Ant o Maven 2, pero además nos permitirá...
Buenas, una de las opciones que tenemos en las builds de Team Foundation Server define si la build se ejecutará inclusive si no hubo cambios en el código que compila la misma. La siguiente imagen muestra un ejemplo de la configuración de la Build, con la opción [ Build even if nothing has changed since the previous build ]. Nota: Si quieres ver los pasos necesarios para definir una Build, MSDN es tu amiga http://msdn.microsoft.com/en-us/library/ms181716.aspx . Supongamos que tenemos 3 definiciones...
Publicado por El Bruno | con no comments
Buenas, ayer estaba en Barcelona en una mini sesión de Visual Studio 2010 , y me encontré con un escenario curioso relacionado con el motor de compilación de TFS2010 . Para comprender el problema, primero repasemos el proceso básico que realiza una Build: Descarga código fuente Compila el código fuente Ejecuta las pruebas unitarias Realiza el análisis de Cobertura de Código Despliega el resultado de la build en un directorio de DROP Almacena toda la información de estos pasos en la base de datos...
Buenas, además de que los procesos de compilación en TFS Build 2010 están basados en Workflow Foundation 4.0, un avance interesante ha sido el que ha realizado en la forma en la que se ejecuta el servicio de compilación. Hace un tiempo escribí en un post sobre las capacidades que posee TFS Build para ser ejecutado como servicio de Windows o como proceso interactivo ; pero también es interesante mencionar como es posible configurar la ubicación de las...
Buenas, cuando definimos un proceso de compilacion [Build Definition] en TFS 2010, una de las mejoras que han agregado en esta versión, es la flexibilidad en la configuración de las opciones del Build. Por ejemplo, si dentro de la definición del build queremos especificar que se ejecuten todas las pruebas unitarias en todos los ensamblados que respeten un determinado formato en su nombre, y además que se ejecuten todas las pruebas definidas en un archivo de definición...
Buenas, 11vo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual Studio 2010 (aka “ What’s new in Visual Studio 2010 ”). Ya tenemos la Beta 2 en nuestras manos y después del cambio de fecha de lanzamiento, pues seguro que me tocará actualizar mas de un post. Asi que por ahora, a actualizar el listado de links. WorkItems [VSTS2010] Respetando las relaciones entre los WorkItems en Microsoft Project [TFS2010] Nuevas opciones para las relaciones...
Buenas, con la llegada e incorporación de Test Lab Management a Visual Studio 2010 , fue necesario modificar el funcionamiento del servicio TFS Build para que el mismo pueda procesar algunos escenarios específicos. Por ejemplo, en escenarios donde necesitemos compilar y ejecutar pruebas con un proceso de windows, es muy probable que la función de un servicio de windows no sea suficiente ( hace un tiempo expliqué como compilar y ejecutar pruebas unitarias para un AddIn de Outlook ); y frente a esta...