Compartir a través de


Cómo: Configurar un puerto interactivo para Team Foundation Build

Actualización: noviembre 2007

Puede especificar un puerto interactivo en el equipo de compilación que pueda utilizar un agente de compilación. Un puerto interactivo permite interactuar con elementos de la interfaz de usuario de Windows como formularios Windows Forms.

Permisos necesarios

Para completar este procedimiento, debe ser miembro del grupo Administradores en el equipo de compilación. Además, la cuenta de servicio que ejecuta TfsBUildService.exe debe ser miembro del grupo Build Services. Para obtener más información, vea Permisos de Team Foundation Server.

Para habilitar el puerto interactivo

  1. Inicie sesión en el equipo de compilación donde está instalado Team Foundation Build.

  2. En el equipo de compilación, haga clic en Inicio, en Panel de control, en Herramientas administrativas y, a continuación, en Servicios.

  3. En el panel Servicios (Local), haga clic con el botón secundario del mouse en Visual Studio Team Foundation Build y haga clic en Propiedades.

  4. Para detener el servicio Team Build, en el cuadro de diálogo Propiedades de Visual Studio Team Foundation Build (equipo local), haga clic en Detener en Estado del servicio.

  5. Busque TfsBuildservice.config.exe en <raíz>:\Archivos de programa\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies, haga clic con el botón secundario del mouse en el archivo y haga clic en Abrir en el menú desplegable.

    El archivo se abre en el editor XML de Visual Studio.

  6. Edite el puerto interactivo y establézcalo en el valor numérico que desee.

    Por ejemplo, 9192. Para obtener más información, vea Cómo: Modificar la configuración del archivo TfsBuildService.exe.config.

  7. Guarde los cambios y cierre el archivo.

  8. Desde el símbolo del sistema, ejecute wcfhttpconfig reserve <cuenta de usuario> <número de puerto> para colocar el nuevo puerto en la lista de control de acceso (ACL).

    Para obtener más información, vea wcfhttpconfig (Team Foundation Build).

  9. Una vez agregado el puerto a la lista de control de acceso, agréguelo a la lista de excepciones de Windows Firewall.

  10. Para reiniciar Build Service, haga clic en Inicio, en Panel de control, en Herramientas administrativas y, a continuación, en Servicios.

  11. En el panel Servicios (Local), haga clic con el botón secundario del mouse en Visual Studio Team Foundation Build y haga clic en Propiedades.

  12. Para iniciar el servicio Team Build, en el cuadro de diálogo Propiedades de Visual Studio Team Foundation Build (equipo local), haga clic en Iniciar en Estado del servicio.

    Ahora puede asociar el nuevo puerto a un agente de compilación. Para obtener más información, vea Cómo: Crear y administrar agentes de compilación.

Para ejecutar TfsBuildservice configurado para el puerto interactivo

  1. En el equipo de compilación, haga clic en Inicio y luego en Ejecutar.

    Aparecerá el cuadro de diálogo Ejecutar.

  2. En el cuadro de diálogo Ejecutar, escriba cmd.exe en el cuadro de texto Abrir y, a continuación, haga clic en Aceptar.

  3. En el símbolo del sistema, escriba cd <raíz>:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies para buscar el archivo TfsBuildService.exe.

  4. Para iniciar el servicio que se está ejecutando, escriba TfsBuildService.exe en el símbolo del sistema.

    TfsBuildService se debe estar ejecutando para que una definición de compilación tenga acceso al puerto interactivo.

Vea también

Tareas

Cómo: Configurar e instalar Team Foundation Build

Cómo: Crear una definición de compilación

Conceptos

Valores de configuración de TfsBuildService.exe.config en componentes de Team Foundation Server