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
- Windows 8 Enterprise: trial de 90 días (descarga)
- Visual Studio 2012 Ultimate: trial de 90 días (descarga)
- Team Build 2012: trial de 90 días (descarga)
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.
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.
4. Debemos conectar con el Team Foundation Service team project collection.
5. Configuramos las propiedades del servicio de compilación.
6. Completamos las cuentas de servicio.
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.
8. Lanzamos el proceso de validación para la configuración de Team Build 2012.
9. Después de unos segundos ya tendremos nuestro nuevo Build Controller configurado y conectado a nuestra instancia de Team Foundation Service.
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.
11. Done !!!
Saludos @ La Finca
El Bruno
Archivado en: HowTo, Team Build 2012, Team Foundation Service