8/11/2009 21:53 El Bruno

[TFS2010] HowTo: Configurar el servicio de Build para que se ejecute como servicio de Windows o como proceso interactivo

image

Buenas,

con la llegada e incorporación de Test Lab Management a Visual Studio 2010, fue necesario modificar el funcionamiento del servicio TFS Build para que el mismo pueda procesar algunos escenarios específicos. Por ejemplo, en escenarios donde necesitemos compilar y ejecutar pruebas con un proceso de windows, es muy probable que la función de un servicio de windows no sea suficiente (hace un tiempo expliqué como compilar y ejecutar pruebas unitarias para un AddIn de Outlook); y frente a esta necesidad en la configuración del servicio de TFS Build podemos especificar si el mismo ser ejecutará como servicio o como proceso.

Para esto abrimos la consola de administración de Team Foundation Server 2010, y en la sección de Build creamos o modificamos la configuración del servicio.

image

En este momento podremos ver que el formulario de configuración nos permite definir

  • El canal de comunicacion con el TPC asociado al servicio de build
  • El endpoint por donde se recibirán las peticiones de build (por defecto siempre en el puerto 9191)
  • El tipo de ejecución del servicio: Windows Service o Interactive Process
  • Las credenciales con las que se ejecutará el servicio

image

De esta forma cuando configuremos el servicio de Build como un servicio de Windows, el mismo automáticamente se registrará al iniciarlo y podremos verlo en la lista de servicios de Windows

image

Cuando lo detenemos, el mismo se desregistra de la lista de servicios de Windows

De la misma forma, si el servicio de Build está configurado como un proceso interactivo; cuando iniciamos el mismo una aplicación de consola se lanzará y ejecutará nuestro servicio de build con una interacción 100% compatible con un escritorio de Windows.

image

 

2 nuevas opciones para la configuración de nuestro servicio de build que seguramente darán una alegría a más de uno (yo el primero)

 

Saludos @ Home

El Bruno

Archivado en: ,,,
Comparte este post:

# [VSTS2010] Listado de Novedades (XI)

Tuesday, December 22, 2009 11:03 AM by El Bruno

Buenas, 11vo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual Studio 2010

# [VSTS2010] Listado de Novedades (XII)

Tuesday, January 19, 2010 1:45 PM by El Bruno

Buenas, nuevo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual Studio 2010

# [TFS2010] Configurando la ubicación de las actividades personalizadas en TFS Build 2010

Sunday, May 02, 2010 4:57 PM by El Bruno

Buenas, además de que los procesos de compilación en TFS Build 2010 están basados