Definir el proceso de compilación

Después de configurar el sistema de compilación, ya casi está listo para empezar a usar Team Foundation Build para compilar el código, ejecutar las pruebas y realizar otras muchas funciones importantes. El paso siguiente es crear un proceso de compilación con las instrucciones sobre los proyectos de código que se han de compilar, qué acciones desencadenan una compilación, qué pruebas se ejecutan y cualquier otro procedimiento que necesite el equipo.

¿Qué desea hacer?

  • Crear y usar una definición de compilación. Puede definir rápidamente un proceso de compilación simple pero eficaz que incluye las instrucciones sobre qué proyectos de código se han de compilar, qué acciones desencadenan la compilación, qué pruebas se ejecutan y muchas otras opciones.

  • Definir un proceso de compilación compatible con la integración continua. Para minimizar los errores del código base, el equipo puede integrar varias características en un repositorio compartido con tanta frecuencia como sea posible, y luego compilar y probar el resultado. Para implementar esta estrategia, conocida como integración continua, puede definir un proceso de compilación que asegure que usted y su equipo puedan determinar lo más rápidamente posible si una protección ha interrumpido la compilación o ha provocado un error en una prueba.

  • No permita que su equipo "interrumpa la compilación". Cuando un desarrollador protege cambios que interrumpen la compilación, el resultado puede ser una gran molestia para los equipos pequeños. El costo para los equipos grandes puede ser caro si se tiene en cuenta la pérdida de productividad y los retrasos de la programación. Puede crear una definición de compilación de protección controlada para proteger de este problema una parte del código base o su totalidad.

  • Crear procesos de compilación personalizados. 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 de compilación hagan tareas especializadas o sigan la lógica personalizada.

  • Continuar usando procesos de compilación heredados. Si actualiza desde versiones anteriores de Team Foundation Server, podrá seguir usando los procesos de compilación heredados. También podrá seguir usando versiones anteriores de Visual Studio para crear procesos de compilación en Visual Studio Team Foundation Server 2013.