Desarrollar un proceso de compilación personalizado

Mediante la plantilla predeterminada, puede crear un proceso de compilación que cumpla el conjunto de los requisitos más comunes. Sin embargo, muchos equipos requieren que sus procesos realicen tareas especializadas o sigan una lógica personalizada.

Tareas comunes

Contenido adicional

Crear una plantilla de proceso de compilación personalizada y trabajar con ella. Si las definiciones de compilación que puede crear en función de DefaultTemplate.xaml no satisfacen las necesidades de su equipo, puede crear su propia plantilla de proceso de compilación enriquecida y personalizada.

Crear y usar una plantilla de proceso de compilación personalizada

Actividades de Team Foundation Build

Aprender técnicas que normalmente son útiles cuando se crean muchos tipos de procesos de compilación personalizados. Antes de empezar a crear su proceso de compilación personalizado, puede obtener información sobre las técnicas clave que pueden ayudarle a trabajar de forma más eficaz y eficiente. Por ejemplo, puede obtener información sobre las técnicas siguientes:

  • Personalizar el segmento de flujo de trabajo de Windows del proceso de compilación. Este segmento del proceso de compilación suele ser el lugar adecuado para personalizar la mayoría de los aspectos del proceso de compilación. Puede realizar este trabajo más eficazmente si primero obtiene información sobre las técnicas clave, por ejemplo, cómo declarar y usar los argumentos y las variables y cómo trabajar con las actividades clave proporcionadas por Team Foundation Build.

  • Personalizar el segmento de MSBuild del proceso de compilación. Este segmento del proceso de compilación suele ser el lugar adecuado para personalizar el modo en que los binarios se compilan y controlan. Puede realizar este trabajo más eficazmente si primero obtiene información sobre las técnicas clave, por ejemplo, cómo pasar argumentos a MSBuild y cómo configurar y usar una biblioteca de código común centralizada desde sus propios elementos de MSBuild.

Controlar dónde ubica los binarios el sistema de compilación

Controlar dónde el sistema de compilación coloca los binarios. El proceso de compilación predeterminado, tal como se define en DefaultTemplate.xaml, coloca los binarios de compilación de todos los proyectos de código en un único directorio. Sin embargo, puede ser conveniente organizar los binarios en una estructura de directorios más específica y organizada.

Controlar dónde ubica los binarios el sistema de compilación

Crear una actividad de flujo de trabajo personalizada

(entrada de blog) How to Create a Custom Workflow Activity

Navegar por un flujo de trabajo complejo de Windows. Es probable que un proceso de compilación personalizado basado en DefaultTemplate.xaml tenga estructuras complejas y elementos profundamente anidados. En algunos temas de esta sección se describe la ubicación de un elemento concreto en un archivo de flujo de trabajo de Windows en la sintaxis abreviada. En este tema se explica esa sintaxis y cómo debe usarla para buscar un elemento concreto con el que desee trabajar.

Navegar en un flujo de trabajo de Windows complejo

Secciones relacionadas

Referencia de MSBuild

Vea también

Tareas

Crear una definición de compilación básica

Conceptos

Definir una compilación con la plantilla predeterminada