Personalizar Team Foundation Build

Actualización: noviembre 2007

Team Foundation Build es un sistema ampliable para la automatización de compilaciones que permite realizar compilaciones públicas de principio a fin y está integrado con otras herramientas de Visual Studio Team System. Team Foundation Build proporciona una forma sencilla de crear definiciones de compilación basada en cuadros de diálogo y asistentes. Mediante los cuadros de diálogo, puede especificar el agente de compilación que se va a usar, las soluciones que se van a generar, la ubicación de destino, etc. El asistente permite generar un archivo de proyecto de MSBuild denominado TFSBuild.proj que puede utilizar para personalizar la compilación agregando pasos de compilación y escribiendo tareas personalizadas.

Team Foundation Build se ha diseñado para ser ampliable. El cuadro de diálogo Definición de compilación está diseñado para crear definiciones de compilación para los escenarios de compilación comunes. Aun así, algunos escenarios de compilación pueden requerir la personalización del archivo TFSBuild.proj. Team Foundation Build incluye algunas tareas comunes para permitir operaciones como realizar pruebas y obtener código fuente del control de código fuente. Sin embargo, es posible que su proceso de compilación requiera la ejecución de otras tareas. Por ejemplo:

  • Un administrador de compilación quizás desee hacer que sus ensamblados de salida se implementen en una ubicación especificada después de que la compilación finalice, pero antes de que se inicien las pruebas.

  • Una compañía podría requerir un sistema de numeración de generación concreto y reemplazar uno de los sistemas de numeración predeterminados incluido en Team Foundation Build.

  • Un desarrollador quizás desee firmar los ensamblados de salida una vez finalizado el proceso de compilación.

En esta sección se describe cómo puede personalizar los procesos de generación escribiendo tareas personalizadas.

En esta sección

Propiedades, tareas y destinos de Team Foundation Build

Referencia de la API de Team Foundation Build

Tutorial: Personalizar Team Foundation Build con una tarea personalizada

Tutorial: Agregar pasos de compilación mediante la tarea BuildStep

Tutorial: Configurar Team Build para generar un proyecto de instalación de Visual Studio

Secciones relacionadas

MSBuild

Referencia de MSBuild

Vea también

Otros recursos

Administrar Team Foundation Build