CPMX3. Integración Continua.

1,204 views

Published on

Presentación sobre integración continua, utilizada durante mi participación de la Campus Party México en su 3a edición.

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,204
On SlideShare
0
From Embeds
0
Number of Embeds
317
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

CPMX3. Integración Continua.

  1. 1. Integración Continua. La vida puede ser mejor ;) @rugisábado 23 de julio de 2011
  2. 2. IC • ¿Que es? • Bases • Ecosistemas de Software • Herramientas • Iniciarsábado 23 de julio de 2011
  3. 3. Que pasa si... • ¿Pierden hoy su laptop (o maquina principal)? • Les piden que hoy su código compile (y ejecute)en otra computadora • Alguien se debe hacer cargo de lo que hoy están codificando.sábado 23 de julio de 2011
  4. 4. ¿Miedo?Tomado de:http://nurr.org/gallery/Motivational/birds_scary_shit_demotivational_poster sábado 23 de julio de 2011
  5. 5. ICsábado 23 de julio de 2011
  6. 6. ¿Que es? La integración continua (continuous integration en inglés) es una metodología informática propuesta inicialmente por Martin Fowler que consiste en hacer integraciones automáticas de un proyecto lo más a menudo posible para así poder detectar fallos cuanto antes.http://es.wikipedia.org/wiki/Integraci%C3%B3n_continuasábado 23 de julio de 2011
  7. 7. La suposición es la madre de todos los errores. Ley de Whithernsábado 23 de julio de 2011
  8. 8. http://verydemotivational.memebase.comsábado 23 de julio de 2011
  9. 9. Base Integra todo con cada cambio.Tomado de:Continuous Integration de Paul M. Duvall Ed. Addison Wesleysábado 23 de julio de 2011
  10. 10. Bases No rompas Corrige un Commit’s la integración build roto Frecuentes (Build) INMEDIATAMENTE Escribe Debes superar Antes de subir TEST todos código automáticos los TEST’s prueba en localTomado de:Continuous Integration de Paul M. Duvall Ed. Addison Wesleysábado 23 de julio de 2011
  11. 11. Resistencia natural http://twitter.com/#!/jazminpalom/status/18245215634sábado 23 de julio de 2011
  12. 12. Motivación Principal No rompan el build.sábado 23 de julio de 2011
  13. 13. Motivación Principalhttp://www.ashlux.com/wordpress/2009/07/16/psa-every-time-you-break-the-build/sábado 23 de julio de 2011
  14. 14. http://xkcd.com/sábado 23 de julio de 2011
  15. 15. Ecosistema de Software • Un ecosistema software es un espacio de trabajo en el que conviven una serie de herramientas que acompañadas de unas buenas prácticas permiten a un equipo de desarrollo modelar una metodología de trabajo.Tomado de:http://www.manuelrecena.com/blog/archives/219sábado 23 de julio de 2011
  16. 16. Ecosistema de SoftwareTomado de:http://es.scribd.com/doc/23421528/Ecosistemas-Softwaresábado 23 de julio de 2011
  17. 17. Ecosistema de SoftwareTomado de:http://www.manuelrecena.com/blog/archives/tag/ecosistemas-softwaresábado 23 de julio de 2011
  18. 18. Herramientas SCM • CVS • Subversion • Git • Bazar • Mercurial • Visual Source Safesábado 23 de julio de 2011
  19. 19. Herramientas Integración Continua • Apache Continuum • Hudson / Jenkins • Cruise Control • Otrassábado 23 de julio de 2011
  20. 20. Herramientas Seguimiento • Trac • Jira • kForge • RedMine • Otrossábado 23 de julio de 2011
  21. 21. Herramientas QA • Checkstyle • PMD • FindBugs • Crap4Jsábado 23 de julio de 2011
  22. 22. Todo junto http://blog.klicap.es/archives/902sábado 23 de julio de 2011
  23. 23. El primer paso Un viaje de mil millas comienza con el primer paso. Lao-tséhttp://talinbrezmes.blogspot.com/sábado 23 de julio de 2011
  24. 24. RecursosEcosistemas de Softwarehttp://es.scribd.com/doc/23421528/Ecosistemas-SoftwareJavaHispano Podcast - 045 - Principios de agilidad (Entrevista a Agile-Spain)http://www.javahispano.org/contenidos/es/javahispano_podcast__045__principios_de_agilidad_entrevista_a_agilespainGoogle Groups ES. Ecosistemas de Software.http://groups.google.com/group/ecosistemas-softwaresábado 23 de julio de 2011
  25. 25. Preguntassábado 23 de julio de 2011
  26. 26. ¡Gracias! http://weblogs.javahispano.org/rugi/ isaac.ruiz.guerra@tidyslice.com @tidyslice @rugisábado 23 de julio de 2011

×