Team Foundation Server Build 2010

download Team Foundation Server Build 2010

of 25

  • date post

    07-Jul-2015
  • Category

    Technology

  • view

    1.949
  • download

    2

Embed Size (px)

description

Presentación acerca de las capacidades de Team Foundation Server Build 2010 para integración continua y Gated Checkins

Transcript of Team Foundation Server Build 2010

  • 1. Architects Forum XXIIIMadrid, 28 Mayo 2009 Visual Studio Team System 2010En mi mquina compila!(TFS Build) Luis Fraile MVP Team System Multidomo Networks Consultor externo Renacimiento Sistemasquot; Blog: http://www.lfraile.net * Email: lfraile@lfraile.net

2. LOS RETOS 3. Mayor complejidad soluciones 4. Equipos piezas separadas 5. hay que unirlas 6. pero si esperamos al final las piezas no encajan 7. PERO EN MI MAQUINA COMPILA! 8. INTEGRACIN CONTINUA 9. Qu es IC (CI)? Proceso de desarrollo Nos da el latido del proceso Previene problemas de integracinSeguimiento Muestra el avance del proyecto Todos los das se construye parte Trazabilidad Recuperacin de binarios Reproduccin de errores, pruebas, 10. El proceso DesarrolladorSe obtiene la Compila hace checkin ltima versin Ejecutan Se etiqueta la Almacenan los pruebasversinbinarios unitarias Se genera un informe 11. La complejidad de la IC La compilacin Proceso cada vez ms complejo Soluciones cada vez ms grandesDependencias externas Frameworks propios Libreras externasDiversidad de configuraciones Productosexternos, Framewors, x86, x64, Dificultan la configuracin 12. TFS BUILD 2010 13. Novedades TFS Build 2010 Basado en Windows Workflow o usar simplemente 4.0MSbuild Diseador visual Workflow que ejecuta un Actividades de WF (MsbuildMSBuild == tareas) Se pueden aadir Mayor flexibilidadactividades adicionales Workflows compartidos, personalizados por definicin de build 14. Agents y Controllers Dirige la build Los agentes hacen la carga Controla un pool de agentes pesada Puede distribuir la build entre Los podemos distinguir por mltiples agentes tags (P.ej.: arquitectura, aplicaciones, ) Ejecutan partes del WFController Agents 15. Configuracin Agents & Controllers 16. Definiciones de builds Almacenadas en Version Control Build Process TemplateWF XAML Compartidos Personalizacin por parmetros envez de definir nuevos WF 17. Definiendo la build 18. Cuando la build se rompe Equipos grandes Cambios muy rpidos Es frecuente romper la build ES UN HECHO!!!!!! Prevencin: Gated checkins 19. Gated Checkin Se crea un shelve con los cambios Se encola una build Los cambios se compilan, pasan tests y polticas checkinSe hace checkin si todo va okSe notifica al usuario (si se ha suscritoa la alerta) 20. Gated Checkin 21. La distribucin de las plantillasSimilitud entre proyectos Proyectos similares en la compaa Mismos frameworks, configuraciones Distribucin con plantillas proceso Las plantillas de XAML Se aaden a las process template 22. Necesitas ms?Polticas de retencin Controla lo que quieres borrar Diferentes polticas en funcin de sies privada Vista de resultados de Build Totalmente modificada Diferentes vistas Ms informacinHerramienta de notificacin Ya estaba en Power Tools Incluida en TFC, mejoras para Gatedcheckins 23. Un vistazo (si nos da tiempo) 24. Recursos Visual Studio Team System 2010 http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx Team Build http://blogs.msdn.com/aaronhallberg/ Mi blog http://www.lfraile.net 25. Architects Forum XXIIIMadrid, 28 Mayo 2009MUCHAS GRACIASPREGUNTAS Y RESPUESTAS?quot; Blog: http://www.lfraile.net * Email:lfraile@lfraile.net