[#TFS2012] HowTo: Configurar un servidor de Build para Team Foundation Service

image

Buenas,

retomo un post que tengo pendiente desde hacer un tiempo. Algunas personas me han preguntado sobre si es posible utilizar el servicio de Build de Team Foundation Service para compilar proyectos de Windows 8. La respuesta es NO. La mejor opción es instalar un ordenador con Windows 8, Visual Studio 2012 y Team Build 2012 y conectar el mismo al servicio de Team Foundation Service.

Como estoy en modo demo, he optado por instalar

Y un par de datos interesantes a tener en cuenta:

  • Como Team Build 2012 se integrará con Team Foundation Service, la máquina no puede estar en dominio.
  • Es recomendable utilizar una Microsoft Account que sea administradora local de la máquina para instalar y configurar Team Build 2012. Yo he creado una en @outlook.com que me viene de perlas.

Vamos con el paso a paso:

1. Instalar Team Foundation Server 2012 Trial en Windows 8. Lanzar la consola de administración.

image

2. A continuación es necesario configurar el servicio de Build. En la opción “Build Configuration” seleccionas “Configure Intalled Featured”.

3. Se inicia el asistente de configuración.

image

image

4. Debemos conectar con el Team Foundation Service team project collection.

image

5. Configuramos las propiedades del servicio de compilación.

image

6. Completamos las cuentas de servicio.

image

7. El punto anterior es importante. Para que la cuenta de Build funcione correctamente, la misma tiene que estar dentro de los grupos que se muestra en la imagen siguiente. Esta parte no está muy bien documentada en MSDN (aquí por ejemplo), así que probando un poco he visto que estos son los grupos a los que debe pertenecer la cuenta para poder ser utilizada como cuenta de Build.

image

8. Lanzamos el proceso de validación para la configuración de Team Build 2012.

image

9. Después de unos segundos ya tendremos nuestro nuevo Build Controller configurado y conectado a nuestra instancia de Team Foundation Service.

image

10. El siguiente paso es crear o modificar una definición de build para que utilice este nuevo Build Controller. En las opciones del mismo, podemos ver que está el Hosted Build Controller y el que hemos creado en pasos anteriores.

image

11. Done !!!

Saludos @ La Finca

El Bruno

image image image

3 comments

Leave a comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: