Integración Continua.                             La vida puede ser mejor ;)                                      @rugisáb...
IC                     • ¿Que es?                     • Bases                     • Ecosistemas de Software               ...
Que pasa si...                     • ¿Pierden hoy su laptop (o maquina                             principal)?            ...
¿Miedo?Tomado de:http://nurr.org/gallery/Motivational/birds_scary_shit_demotivational_poster sábado 23 de julio de 2011
ICsábado 23 de julio de 2011
¿Que es? La integración continua (continuous integration en inglés) es  una metodología informática propuesta inicialmente...
La suposición es la madre de todos los errores.                                           Ley de Whithernsábado 23 de juli...
http://verydemotivational.memebase.comsábado 23 de julio de 2011
Base                                          Integra todo con cada cambio.Tomado de:Continuous Integration de Paul M. Duv...
Bases                                                               No rompas         Corrige un                          ...
Resistencia natural http://twitter.com/#!/jazminpalom/status/18245215634sábado 23 de julio de 2011
Motivación Principal                                  No rompan el build.sábado 23 de julio de 2011
Motivación Principalhttp://www.ashlux.com/wordpress/2009/07/16/psa-every-time-you-break-the-build/sábado 23 de julio de 2011
http://xkcd.com/sábado 23 de julio de 2011
Ecosistema de Software                     • Un ecosistema software es un espacio de                             trabajo e...
Ecosistema de SoftwareTomado de:http://es.scribd.com/doc/23421528/Ecosistemas-Softwaresábado 23 de julio de 2011
Ecosistema de SoftwareTomado de:http://www.manuelrecena.com/blog/archives/tag/ecosistemas-softwaresábado 23 de julio de 2011
Herramientas                                SCM                     • CVS                     • Subversion                ...
Herramientas                         Integración Continua                     • Apache Continuum                     • Hud...
Herramientas                             Seguimiento                     • Trac                     • Jira                ...
Herramientas                                 QA                     • Checkstyle                     • PMD                ...
Todo junto                             http://blog.klicap.es/archives/902sábado 23 de julio de 2011
El primer paso            Un viaje de mil millas comienza con el primer paso.                                    Lao-tséht...
RecursosEcosistemas de Softwarehttp://es.scribd.com/doc/23421528/Ecosistemas-SoftwareJavaHispano Podcast - 045 - Principio...
Preguntassábado 23 de julio de 2011
¡Gracias!                             http://weblogs.javahispano.org/rugi/                              isaac.ruiz.guerra@...
Próxima SlideShare
Cargando en…5
×

CPMX3. Integración Continua.

1.197 visualizaciones

Publicado el

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

Publicado en: Tecnología, Educación
0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
1.197
En SlideShare
0
De insertados
0
Número de insertados
318
Acciones
Compartido
0
Descargas
14
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

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

×