El documento presenta una introducción a la integración continua realizada por Fran Reyes Perdomo y Yeray Darias Camacho. Explican que la integración continua implica construir el software con cada cambio realizado y tener un proceso que permita corregir errores tempranamente. También describen los pasos clave de la integragración continua como la construcción, pruebas y despliegue continuos para lograr feedback constante y mejorar la calidad del código.
3. Fran Reyes
fran.reyes.perdomo@gmail.com
Curso TDD de iExpertos.com
fran.reyes.perdomo
Participante de AgileCanarias
Coautor del libro de Carlos Blé
viernes 23 de julio de 2010
4. Yeray Darias
ydarias@gmail.com
@ydarias
Curso TDD de iExpertos.com
ydarias Participante de AgileCanarias
viernes 23 de julio de 2010
34. Todo este proceso no tiene ningún
sentido si nadie se entera del estado
actual de la construcción
http://www.flickr.com/photos/igb
viernes 23 de julio de 2010
35. Hoy en día el correo sigue siendo el
medio más eficaz ... pero no es el
único que podemos usar
http://www.flickr.com/photos/igb
viernes 23 de julio de 2010
37. Tener una versión siempre actualizada
añade una mayor transparencia
en el proceso de desarrollo
viernes 23 de julio de 2010
38. El valor que proporciona al cliente tener
siempre la última versión de la aplicación
es incalculable y no nos cuesta nada
viernes 23 de julio de 2010
40. Se debe ir poco a poco, empezar
por algo sencillo e ir mejorando
http://www.flickr.com/photos/igb
viernes 23 de julio de 2010
41. Montar un servidor de IC es costoso,
pero mucho menos que arreglar
todos los errores unas semanas
antes de la entrega al cliente
http://www.flickr.com/photos/igb
viernes 23 de julio de 2010
42. Incluso con herramientas como
Maven o Hudson requiere de un
esfuerzo por parte del desarrollador
viernes 23 de julio de 2010
43. Se deben realizar frencuentes
commits del código que funciona
correctamente
viernes 23 de julio de 2010
44. Cuando se rompe una
construcción, se ha de reparar de
forma inmediata
viernes 23 de julio de 2010
45. Hay que escribir pruebas para el
código que estamos
desarrollando
viernes 23 de julio de 2010
46. Se debe lograr que la
construcción sea lo más rápida
posible
viernes 23 de julio de 2010
47. Hay que escribir nuevos tests
para cada bug que es reportado
viernes 23 de julio de 2010
48. Hay que estudiar mucho :-)
http://www.flickr.com/photos/igb
viernes 23 de julio de 2010
49. Hay que estudiar mucho :-)
http://www.flickr.com/photos/igb
viernes 23 de julio de 2010