Compartir a través de


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

Después de crear un sistema de compilación (tal como se describe en Configurar el sistema de compilación), ya está casi preparado para empezar a utilizar Team Foundation Build para compilar el código, ejecutar las pruebas y realizar muchas otras funciones importantes. El paso siguiente es crear una definición de compilación. Una definición de compilación contiene las instrucciones propias sobre qué proyectos de código se han de compilar, qué operaciones adicionales se han de realizar y la forma de realizarlas.

Permisos necesarios

Para realizar este procedimiento, debe tener establecido el permiso Editar calidad de compilación en Permitir. Para obtener más información, vea Permisos de Team Foundation Server.

Para crear una definición de compilación

  1. En Team Explorer, haga clic en el proyecto de equipo para el que desea crear una definición de compilación.

  2. En el menú Generar, haga clic en Definición de nueva compilación.

    Se muestra la ventana Nueva definición de compilación con la pestaña General presentada.

  3. En el cuadro Nombre de definición de compilación, especifique el nombre que se va a asociar a la definición de compilación.

  4. En el cuadro Descripción, agregue una descripción adecuada.

    Esta descripción proporciona información adicional a las personas del equipo cuando están a punto de poner en cola manualmente una compilación (tal como se describe en Poner en cola una compilación).

  5. Haga clic en la ficha Valores predeterminados de compilación.

  6. Deje activada la casilla Esta compilación copia los archivos de salida en una carpeta de entrega.

    Nota

    Las compilaciones darán un error si desactiva esta casilla y utiliza una plantilla de compilación que produce resultados.

  7. En el cuadro Copiar el resultado de la compilación en la siguiente carpeta de entrega, escriba la ruta de acceso UNC de la carpeta donde desea que el sistema de compilación coloque los archivos de registro y binarios.

    Nota importanteImportante

    Debe especificar la carpeta que se ha preparado como carpeta de entrega. Para obtener más información, vea Configurar carpetas de entrega.

  8. Si aparece más de un controlador de compilación en la lista Controlador de compilación, haga clic en el controlador de compilación que desee que el sistema de compilación utilice para procesar esta definición de compilación.

  9. Haga clic en la pestaña Desencadenador y especifique el evento que debe generar la ejecución de esta definición de compilación. Para obtener más información, vea Especificar desencadenadores y razones de compilación.

  10. Haga clic en la pestaña Proceso y especifique detalles sobre qué funciones realiza esta compilación y la forma de realizarlas:

    • Para definir una compilación de forma rápida y sencilla, en la lista Archivo del proceso de compilación, haga clic en Plantilla predeterminada. Revise y modifique los valores de los Parámetros del proceso de compilación según sea necesario. Para obtener más información, como explicaciones de los Parámetros del proceso de compilación y la forma de usarlos, vea Definir una compilación con la plantilla predeterminada.

    • Si su equipo debe utilizar un proceso de compilación controlado por MSBuild, en la lista Archivo del proceso de compilación, haga clic en Plantilla de actualización. Revise y modifique los valores de los Parámetros del proceso de compilación según sea necesario. Para obtener más información, como explicaciones de los Parámetros del proceso de compilación y la forma de usarlos, vea Definir una compilación con la plantilla de actualización.

    • Si su equipo ha definido una plantilla personalizada que desea utilizar, haga clic en ella en la lista Archivo del proceso de compilación. Revise y modifique los valores de los Parámetros del proceso de compilación según sea necesario. Para obtener más información, vea Crear y usar una plantilla de proceso de compilación personalizada.

  11. Para asegurarse de que los archivos que el proceso de compilación requiere se descargarán en el agente de compilación, haga clic en la pestaña Área de trabajo y ajuste los valores según sea necesario. Para obtener más información, vea Eliminar una compilación completada.

  12. Haga clic en la ficha Directiva de retención.

    Dos conjuntos de directivas de retención aparecen en la lista Especifique cómo desea retener las compilaciones y se pueden modificar para satisfacer las necesidades de su equipo:

    • El grupo Desencadenada y manual de directivas limita lo que el sistema mantiene de las compilaciones que se pusieron en cola manualmente o por un desencadenador automático.

    • El grupo Privada de directivas limita lo que el sistema mantiene de las compilaciones que se pusieron en cola manualmente del código fuente en un conjunto de cambios aplazados (tal como se describe en Poner en cola una compilación).

    Para modificar una directiva de retención para compilaciones completadas Detenidas, Incorrectas, Completadas parcialmente o Correctas, realice uno o ambos de los siguientes pasos:

    • Haga clic en el valor de la columna Directiva de retención y haga clic en una de las siguientes opciones: Mantener todas, Mantener solo la más reciente, Mantener las 2 más recientes, Mantener las 5 más recientes, Mantener las 7 más recientes, Mantener las 10 más recientes o Especifique el número que desea mantener.

    • Haga clic en el valor de la columna Qué eliminar y haga clic en un valor. Para obtener más información sobre estos valores, vea Trabajar con áreas de trabajo de compilación.

  13. Cuando termine de trabajar en la definición de compilación, abra el menú Archivo y haga clic en Guardar <Nombre de la definición de compilación>.

    La definición de compilación creada aparece en la carpeta Compilaciones en Team Explorer. Para ver o modificar la configuración de la definición de compilación, haga clic con el botón secundario en ella y, a continuación, haga clic en Editar definición de compilación.

Vea también

Tareas

Eliminar una definición de compilación

Otros recursos

Definir el proceso de compilación