Montando un        escenario deintegración continua
Vicenç Garcia• Software Developer Engineer     vgarcia@plainconcepts.com     http://geeks.ms/blogs/devnettips     @vgaltes
Ibon Landa• Software Development Team Lead• Windows Azure MVP     ilanda@plainconcepts.com     http://geeks.ms/blogs/iland...
http://bit.ly/AsvWvK
¿Funciona? Más ejemplos: Facebook, Amazon, Netflix, Etsy…
¡Liberarfrecuentemente,puede incrementarla estabilidad!    Microsoft Confidential – NDA Required
¿Te sientes identificado?Tengo cambios que funcionan perfectamente en un sistema perofallan en otro.Una vez que se termina...
¿Por qué entregar frecuentemente?Feedback rápidoSe reduce el riesgo de cada entregaSe conoce el progreso real
Las entregas van a ir guiadaspor las necesidades denegocio, no por lasrestricciones operacionales.       Microsoft Confide...
Principios• Cualquier build es “release candidate”• Crea un proceso repetible y confiable• Automatiza prácticamente todo• ...
Principios• Si duele, hazlo más frecuentemente• Construye con calidad• Hecho significa entregado• Todo el mundo es respons...
Herramientas
Windows Azure: Computación
Windows Azure Web Sites
Frameworks Web soportados
Métodos de publicación
http://tfs.visualstudio.com
DEMO
¡MUCHAS GRACIAS!
Montando un escenario de integración continua - Pucela Tech Day
Upcoming SlideShare
Loading in …5
×

Montando un escenario de integración continua - Pucela Tech Day

887 views
776 views

Published on

Montando un escenario de integración continua

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
887
On SlideShare
0
From Embeds
0
Number of Embeds
46
Actions
Shares
0
Downloads
7
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Montando un escenario de integración continua - Pucela Tech Day

  1. 1. Montando un escenario deintegración continua
  2. 2. Vicenç Garcia• Software Developer Engineer vgarcia@plainconcepts.com http://geeks.ms/blogs/devnettips @vgaltes
  3. 3. Ibon Landa• Software Development Team Lead• Windows Azure MVP ilanda@plainconcepts.com http://geeks.ms/blogs/ilanda http://www.estoyenlanube.com @ibonilm
  4. 4. http://bit.ly/AsvWvK
  5. 5. ¿Funciona? Más ejemplos: Facebook, Amazon, Netflix, Etsy…
  6. 6. ¡Liberarfrecuentemente,puede incrementarla estabilidad! Microsoft Confidential – NDA Required
  7. 7. ¿Te sientes identificado?Tengo cambios que funcionan perfectamente en un sistema perofallan en otro.Una vez que se termina de desarrollar una funcionalidad, se tardandos semanas en poder tenerla lista en un entorno de producciónLos programadores y los testers juegan al ping-pong.Aunque tengo las herramientas adecuadas, sigue siendo difícilobtener feedback.El proceso de desplegar en producción es muy complejo y nunca sehace de la misma forma.
  8. 8. ¿Por qué entregar frecuentemente?Feedback rápidoSe reduce el riesgo de cada entregaSe conoce el progreso real
  9. 9. Las entregas van a ir guiadaspor las necesidades denegocio, no por lasrestricciones operacionales. Microsoft Confidential – NDA Required
  10. 10. Principios• Cualquier build es “release candidate”• Crea un proceso repetible y confiable• Automatiza prácticamente todo• Mantén todo bajo control de versiones
  11. 11. Principios• Si duele, hazlo más frecuentemente• Construye con calidad• Hecho significa entregado• Todo el mundo es responsable del proceso de entrega• Mejora continua
  12. 12. Herramientas
  13. 13. Windows Azure: Computación
  14. 14. Windows Azure Web Sites
  15. 15. Frameworks Web soportados
  16. 16. Métodos de publicación
  17. 17. http://tfs.visualstudio.com
  18. 18. DEMO
  19. 19. ¡MUCHAS GRACIAS!

×