Crear y trabajar con un controlador de compilación

Para utilizar Team Foundation Build, su equipo debe tener al menos un controlador de compilación, que agrupe y administre los servicios de uno o más agentes de compilación. Realiza algunas tareas, pero distribuye el trabajo que consume muchos recursos de procesador (como compilar código o hacer pruebas) a los agentes de compilación dentro de su grupo. Cada controlador de compilación se dedica a una colección de proyectos de equipo única.

Antes de empezar:

  • Debería leer sobre el rol que los controladores de compilación cumplen en un sistema de compilación, además de las distintas maneras de utilizarlos. Para obtener más información, vea Descripción de Team Foundation Build System.

  • Un controlador de compilación se hospeda en una máquina de compilación. Por consiguiente, debe configurar una máquina de compilación antes de poder crear y trabajar con un controlador de compilación. Cada equipo de compilación puede hospedar un solo controlador de compilación. Para obtener más información, vea Configurar una máquina de compilación.

En este tema

  • Permisos necesarios

  • Crear un controlador de compilación

  • Modificar un controlador de compilación

  • Cuadro de diálogo Propiedades del controlador de compilación

  • Quitar un controlador de compilación

Permisos necesarios

Para realizar este procedimiento, debe ser miembro del grupo Administrators en la máquina de compilación y tener el permiso Administrar recursos de compilación en Visual Studio Team Foundation Server establecido en Permitir. Para obtener más información, vea Permisos de Team Foundation Server.

Crear un controlador de compilación

Para crear un controlador de compilación

  1. Inicie sesión en la máquina de compilación en la que desea crear el controlador de compilación.

  2. Haga clic en Inicio, Todos los programas, Microsoft Team Foundation Server 2010 y, por último, en Consola de administración de Team Foundation.

    Aparece la Consola de administración de Team Foundation.

  3. En el recuadro del árbol, expanda el nombre del servidor.

  4. Haga clic en el nodo Configuración de compilación.

    Aparece información sobre la máquina de compilación en el recuadro del contenido.

    Si aparece el mensaje El servicio de compilación está configurado para… o El servicio de compilación no está registrado, vea Configurar una máquina de compilación.

  5. Si aparece el vínculo Nuevo controlador en el recuadro del contenido, haga clic en este vínculo.

  6. (Opcional) Justo debajo del nombre del controlador de compilación, haga clic en Propiedades para modificar varias de sus propiedades.

    Aparece el cuadro de diálogo Propiedades del controlador de compilación. Para obtener más información, vea Propiedades del controlador de compilación más adelante en este tema.

  7. Si el vínculo Iniciar aparece justo debajo del nombre del controlador de compilación, haga clic en él.

Modificar un controlador de compilación

Puede modificar un controlador de compilación en una máquina cliente o directamente en la máquina de compilación que hospeda el controlador de compilación.

Para modificar un controlador de compilación de una máquina cliente

  1. En Visual Studio, abra el menú Compilar y, a continuación, haga clic en Administrar controladores de compilación.

    Aparece el cuadro de diálogo Administrar controladores de compilación.

  2. Seleccione el controlador de compilación que desee modificar y, a continuación, haga clic en Propiedades.

    Aparece el cuadro de diálogo Propiedades del controlador de compilación.

Para modificar un controlador de compilación en la máquina de compilación

  1. Inicie sesión en la máquina de compilación que ejecuta el controlador de compilación que desea modificar.

  2. Haga clic en Inicio, Todos los programas, Microsoft Team Foundation Server 2010 y, por último, en Consola de administración de Team Foundation.

    Aparece la Consola de administración de Team Foundation.

  3. En el recuadro del árbol, expanda el nombre del servidor.

  4. Haga clic en el nodo Team Foundation Build.

  5. Justo debajo del nombre del controlador de compilación que desee modificar, haga clic en Propiedades.

    Aparece el cuadro de diálogo Propiedades del controlador de compilación.

Cuadro de diálogo Propiedades del controlador de compilación

En el cuadro de diálogo Propiedades del controlador de compilación, puede ver o cambiar el nombre para mostrar y la descripción, además de otras propiedades que afectan al modo en que funciona el controlador de compilación.

Nombre para mostrar, Descripción

Proporcione un nombre y una descripción que puedan ayudar a las personas a identificar y obtener información importante sobre el controlador de compilación de un modo fácil. Por ejemplo, estos valores pueden ayudar a los miembros de su equipo a especificar el controlador de compilación correcto cuando definen una compilación.

Nombre del equipo

Este cuadro muestra el nombre de la máquina de compilación que hospeda este controlador de compilación.

Ruta de acceso del control de versiones a ensamblados personalizados

Puede utilizar este campo para permitir que las compilaciones saquen partido de los siguientes tipos de ensamblados:

  • Ensamblados que contienen actividades del flujo de trabajo personalizadas

  • Tareas de MSBuild personalizadas

Puede comprobar este tipo de código en cualquier carpeta que sea descendiente de la carpeta que especifique en este campo.

Nota

Si establece o modifica este valor, Servicio de Team Foundation Build se reiniciará automáticamente para cargar los nuevos ensamblados.

Número máximo de compilaciones en ejecución simultánea

Puede utilizar este campo para controlar la profundidad de la cola de compilación. En la mayoría de los casos, debería dejar este valor establecido en Usar como predeterminado el número de agentes.

En algunas situaciones, puede encontrar que demasiadas compilaciones muestran un estado de Activo aún cuando muchas de ellas están paradas mientras esperan a que se les asigne un agente de compilación. Este tipo de situaciones puede llevar a confusión a un equipo. En estas situaciones, puede hacer clic en Especifique el máximo y especificar un valor que sea más bajo que el número de agentes de compilación que están agrupados en el controlador de compilación.

Por ejemplo, puede diseñar una plantilla de compilación personalizada para permitir que las compilaciones saquen partido de más de un agente de compilación a la vez. Tiene 12 agentes de compilación agrupados en el controlador de compilación. Las compilaciones procesadas por este controlador están basadas en una plantilla de compilación personalizada que utiliza simultáneamente tres agentes para procesar la compilación. Para dar un aspecto más preciso a la cola de compilación, puede configurar el controlador de compilación con Número máximo de compilaciones en ejecución simultánea establecido en Especifique el máximo, con un valor de 4.

El servicio Controlador de compilación está habilitado

Active esta casilla para permitir que funcione este controlador de compilación o desactívela si desea deshabilitarlo y evitar que se le asignen compilaciones.

SugerenciaSugerencia

Puede evitar algunos problemas si deshabilita un controlador de compilación cada vez que realice el mantenimiento en el equipo de compilación.

Quitar un controlador de compilación

Puede quitar un controlador de compilación mediante una máquina cliente o directamente en la máquina de compilación que hospeda el controlador de compilación.

Nota: Al quitar el controlador de compilación, no se desinstala Servicio de Team Foundation Build de la máquina de compilación.

Para quitar un controlador de compilación mediante una máquina cliente

  1. En Visual Studio, en el menú Compilación, haga clic en Administrar controladores de compilación.

    Aparece el cuadro de diálogo Administrar controladores de compilación.

  2. Haga clic en el controlador de compilación que desee quitar y, a continuación, en Quitar.

Para quitar un controlador de compilación de la máquina de compilación

  1. Inicie sesión en la máquina de compilación que ejecuta el controlador de compilación que desea modificar.

  2. Haga clic en Inicio, Todos los programas, Microsoft Team Foundation Server 2010 y, por último, en Consola de administración de Team Foundation.

    Aparece la Consola de administración de Team Foundation.

  3. En el recuadro del árbol, expanda el nombre del servidor.

  4. Haga clic en el nodo Team Foundation Build.

  5. Justo debajo del nombre del controlador de compilación que desee quitar, haga clic en Quitar.

Vea también

Otros recursos

Definir el proceso de compilación