montando un escenario de integración continua - pucela tech day
DESCRIPTION
Montando un escenario de integración continuaTRANSCRIPT
![Page 2: Montando un escenario de integración continua - Pucela Tech Day](https://reader033.vdocuments.net/reader033/viewer/2022061208/548adb7ab47959ca608b4583/html5/thumbnails/2.jpg)
• Software Developer Engineer
http://geeks.ms/blogs/devnettips
@vgaltes
Vicenç Garcia
![Page 3: Montando un escenario de integración continua - Pucela Tech Day](https://reader033.vdocuments.net/reader033/viewer/2022061208/548adb7ab47959ca608b4583/html5/thumbnails/3.jpg)
• Software Development Team Lead• Windows Azure MVP
http://geeks.ms/blogs/ilandahttp://www.estoyenlanube.com
@ibonilm
Ibon Landa
![Page 5: Montando un escenario de integración continua - Pucela Tech Day](https://reader033.vdocuments.net/reader033/viewer/2022061208/548adb7ab47959ca608b4583/html5/thumbnails/5.jpg)
Más ejemplos: Facebook, Amazon, Netflix, Etsy…
¿Funciona?
![Page 6: Montando un escenario de integración continua - Pucela Tech Day](https://reader033.vdocuments.net/reader033/viewer/2022061208/548adb7ab47959ca608b4583/html5/thumbnails/6.jpg)
Microsoft Confidential – NDA Required
¡Liberar frecuentemente,puede incrementarla estabilidad!
![Page 7: Montando un escenario de integración continua - Pucela Tech Day](https://reader033.vdocuments.net/reader033/viewer/2022061208/548adb7ab47959ca608b4583/html5/thumbnails/7.jpg)
¿Te sientes identificado?
Tengo cambios que funcionan perfectamente en un sistema pero fallan en otro.
Una vez que se termina de desarrollar una funcionalidad, se tardan dos semanas en poder tenerla lista en un entorno de producción
Los programadores y los testers juegan al ping-pong.
Aunque tengo las herramientas adecuadas, sigue siendo difícil obtener feedback.
El proceso de desplegar en producción es muy complejo y nunca se hace de la misma forma.
![Page 8: Montando un escenario de integración continua - Pucela Tech Day](https://reader033.vdocuments.net/reader033/viewer/2022061208/548adb7ab47959ca608b4583/html5/thumbnails/8.jpg)
¿Por qué entregar frecuentemente?
Feedback rápidoSe reduce el riesgo de cada entregaSe conoce el progreso real
![Page 9: Montando un escenario de integración continua - Pucela Tech Day](https://reader033.vdocuments.net/reader033/viewer/2022061208/548adb7ab47959ca608b4583/html5/thumbnails/9.jpg)
Microsoft Confidential – NDA Required
Las entregas van a ir guiadas por las necesidades de negocio, no por las restricciones operacionales.
![Page 10: Montando un escenario de integración continua - Pucela Tech Day](https://reader033.vdocuments.net/reader033/viewer/2022061208/548adb7ab47959ca608b4583/html5/thumbnails/10.jpg)
Principios
• Cualquier build es “release candidate”
• Crea un proceso repetible y confiable
• Automatiza prácticamente todo
• Mantén todo bajo control de versiones
![Page 11: Montando un escenario de integración continua - Pucela Tech Day](https://reader033.vdocuments.net/reader033/viewer/2022061208/548adb7ab47959ca608b4583/html5/thumbnails/11.jpg)
Principios
• Si duele, hazlo más frecuentemente
• Construye con calidad
• Hecho significa entregado
• Todo el mundo es responsable del proceso de entrega
• Mejora continua
![Page 12: Montando un escenario de integración continua - Pucela Tech Day](https://reader033.vdocuments.net/reader033/viewer/2022061208/548adb7ab47959ca608b4583/html5/thumbnails/12.jpg)
![Page 14: Montando un escenario de integración continua - Pucela Tech Day](https://reader033.vdocuments.net/reader033/viewer/2022061208/548adb7ab47959ca608b4583/html5/thumbnails/14.jpg)
Windows Azure: Computación
Your Datacenter
Virtualization
O/S
Hardware
Network
Data
Applications
Firewall
Web Sites
Applications
Data
Cloud Services
Applications
Firewall Rules
Data
Virtual Network
Virtual Machines
Virtual Network
Data
Applications
Firewall Rules
O/S
Focus on the Application
Windows Azure
![Page 15: Montando un escenario de integración continua - Pucela Tech Day](https://reader033.vdocuments.net/reader033/viewer/2022061208/548adb7ab47959ca608b4583/html5/thumbnails/15.jpg)
Windows Azure Web Sitesweb sites potentes en segundos
Windows Azure Web Sites
![Page 16: Montando un escenario de integración continua - Pucela Tech Day](https://reader033.vdocuments.net/reader033/viewer/2022061208/548adb7ab47959ca608b4583/html5/thumbnails/16.jpg)
Frameworks Web soportados
![Page 17: Montando un escenario de integración continua - Pucela Tech Day](https://reader033.vdocuments.net/reader033/viewer/2022061208/548adb7ab47959ca608b4583/html5/thumbnails/17.jpg)
Métodos de publicación
Git TFSWeb DeployFTP
![Page 18: Montando un escenario de integración continua - Pucela Tech Day](https://reader033.vdocuments.net/reader033/viewer/2022061208/548adb7ab47959ca608b4583/html5/thumbnails/18.jpg)
http://tfs.visualstudio.com
![Page 20: Montando un escenario de integración continua - Pucela Tech Day](https://reader033.vdocuments.net/reader033/viewer/2022061208/548adb7ab47959ca608b4583/html5/thumbnails/20.jpg)
¡MUCHAS GRACIAS!