Está en la página 1de 9

Integracin Continua

Luis Eduardo Buenao Fernandez


C.I. 15.516.010

Integracin continua

La integracin
continua es un
modelo informtico
propuesto
inicialmente por
Martin Fowler.

Consiste en hacer
integraciones
automticas de un
proyecto lo ms a
menudo posible para
as poder detectar
fallos cuanto antes.

Integracin continua

Es la
compilacin y
ejecucin de
pruebas a un
proyecto.
El proceso suele ser: cada cierto tiempo
(horas), descargarse las fuentes desde el
control de versiones (Git, Subversion,
Mercurial) compilarlo, ejecutar pruebas y
generar informes.

Integracin continua

Jenkins fue originalmente


desarrollado con el
nombre Hudson. El
desarrollo de Hudson
empez en el verano de
2004 en Sun
Microsystems.
El 1 de febrero de 2011,
Oracle dijo que
continuaran con el
desarrollo de Hudson y
consideraron a Jenkins un
fork.

Jenkins y Hudson
continan como proyectos
independientes y
considerando al otro
proyecto como fork.

Integracin continua

SonarQube : es una
plataforma para evaluar
cdigo fuente. Es software
libre y usa diversas
herramientas de anlisis
esttico de cdigo fuente
para obtener mtricas que
pueden ayudar a mejorar la
calidad del cdigo de un
programa.

Funciones:

Informa sobre cdigo


duplicado, estndares de
codificacin, pruebas
Se integra con herramientas unitarias, cobertura de
de integracin continua
cdigo, complejidad
como Jenkins y Hudson.
ciclomtica, posible errores,
comentarios y diseo del
software.

Integracin continua

Integracin continua

Integracin continua

Conocimiento general del sistema operativo


para el cual se desarrollan las aplicaciones.

Donde puedo conseguir Informacin ?

Empaquetamiento en GNU/Linux Debian.

Muchas Gracias por su Atencin!

También podría gustarte