SlideShare una empresa de Scribd logo
Integración continua
y
Jenkins
Integración continua
 Fase de integración:
 Etapa del desarrollo tradicional de aplicaciones que involucra integrar las
distintas piezas de código existentes para obtener un producto único.
 En algunas ocasiones el trabajo de integración puede llevar meses:
 Existencia de código antiguo
 Resolución de conflictos entre distintos módulos
 Necesidad de reformular código que no se adapta al módulo final.
Integración continua
 Integración continua:
 Enfoca los problemas de la fase de integración.
Integración continua
 Herramientas de integración continua (funciones básicas):
 Monitorizan los sistemas de control de versiones para localizar los cambios
realizados.
 Cuando se encuentra un cambio la herramienta compila y prueba
automáticamente la aplicación.
 Si algo va mal se notifica inmediatamente al equipo de desarrollo.
Integración continua
 Herramientas de integración continua:
 Monitorización de la calidad del código y métricas.
 Permite obtener una visión amplia y clara del proceso de desarrollo.
 Permite automatizar el proceso de despliegue:
 Despliegue continuo y entrega continua.
Integración continua
 Mentalidad IC:
 Es necesario adoptarla para obtener el máximo beneficio de IC
 Los proyectos deben tener un proceso de desarrollo confiable, repetible y
automatizado que no requieran intervención humana.
Integración continua
 Jenkins:
 Solución de código abierto desarrollada con lenguaje Java.
 Interfaz simple e intuitiva.
 Baja curva de aprendizaje.
 Adaptable y flexible.
 Plugins.

Más contenido relacionado

DOCX
Act18
PDF
ciclo_de_vida_software
PPTX
PPTX
Presentación pruebas
DOCX
Fases en el desarrollo de un programa
PDF
Mapa conseptual tipos de pruebas.
PDF
Ciclo de Vida de un Software.pdf
PPTX
Aplicacion de pruebas
Act18
ciclo_de_vida_software
Presentación pruebas
Fases en el desarrollo de un programa
Mapa conseptual tipos de pruebas.
Ciclo de Vida de un Software.pdf
Aplicacion de pruebas

La actualidad más candente (20)

PPTX
Revic y softest_del_usaaf
PPTX
Etapas del software
PPTX
Etapas del software
PPTX
Pruebas de software
PPTX
Analisis y diseño de sistemas
PPTX
Modelos del software
PPTX
Presentacion jaime profe aurelio
PDF
Fundamento pruebas Ingeniería del software
PPTX
Mejores Prácticas en el Desarrollo del Software
PPT
PDF
Fase Codificación
PPT
Kevin guia
PPTX
software
PPTX
Estrategias de Aplicación de Pruebas
PPTX
SQM Verification and Validation
PDF
Ciclo de vida del software
PPTX
Desarrollo de software a gran escala
 
PPTX
Buenas practicas para el desarrollo de software
PPTX
Cap5 l1
Revic y softest_del_usaaf
Etapas del software
Etapas del software
Pruebas de software
Analisis y diseño de sistemas
Modelos del software
Presentacion jaime profe aurelio
Fundamento pruebas Ingeniería del software
Mejores Prácticas en el Desarrollo del Software
Fase Codificación
Kevin guia
software
Estrategias de Aplicación de Pruebas
SQM Verification and Validation
Ciclo de vida del software
Desarrollo de software a gran escala
 
Buenas practicas para el desarrollo de software
Cap5 l1
Publicidad

Similar a Integración continua y Jenkins (20)

PPTX
Integracion Continua
PPTX
El coste de no usar integración continua
ODP
Presentacion de Integración Continua
PDF
CI integración continua
PDF
Tech Meetup: Jenkins, the moody buttler
PDF
Calidad de software
PDF
Herramientas de integración continua en proyectos software
PDF
Integracion y Entrega Continua - TLP Innova 2017
KEY
Desmontando a Jenkins :-)
PPTX
Integración continua
PDF
Integración contínua con Jenkins
PPT
Presentacion de integracion continua (lima agile)
PDF
Integración Continua
PPTX
Continuous Integration - Going from Zero to Hero
PPTX
Presentacion Grupo ACYS - TP4 - Integracion Continua
PDF
Mejorando la productividad en proyectos java EE con CI y CD - OTN 2015
ODP
Ci4 free
KEY
El proceso de desarrollo con herramientas Open Source
PDF
Ecuador jug 2017 -incrementando la productividad de proyectos java ee con c...
PPTX
Meetup Integración Continua y Jenkins
Integracion Continua
El coste de no usar integración continua
Presentacion de Integración Continua
CI integración continua
Tech Meetup: Jenkins, the moody buttler
Calidad de software
Herramientas de integración continua en proyectos software
Integracion y Entrega Continua - TLP Innova 2017
Desmontando a Jenkins :-)
Integración continua
Integración contínua con Jenkins
Presentacion de integracion continua (lima agile)
Integración Continua
Continuous Integration - Going from Zero to Hero
Presentacion Grupo ACYS - TP4 - Integracion Continua
Mejorando la productividad en proyectos java EE con CI y CD - OTN 2015
Ci4 free
El proceso de desarrollo con herramientas Open Source
Ecuador jug 2017 -incrementando la productividad de proyectos java ee con c...
Meetup Integración Continua y Jenkins
Publicidad

Más de Jorge Alberto Lorenzo Losada (20)

PPTX
Kanban - Tercera Parte - Visualizar - Tablero Kanban
PPTX
Kanban Segunda Parte
PPTX
EAI - Patrones de Integración
PPTX
EAI Segunda parte
PPTX
Enterprise Application integration
PPTX
SOA ciclo de vida
PPTX
SOA - Introducción
PPTX
Orientación a Servicios
PPTX
Microservicios, primera parte
PPTX
Document Object Model
PPTX
Desarrollo Orientado a Objetos
PPTX
Estructura de las organizaciones
Kanban - Tercera Parte - Visualizar - Tablero Kanban
Kanban Segunda Parte
EAI - Patrones de Integración
EAI Segunda parte
Enterprise Application integration
SOA ciclo de vida
SOA - Introducción
Orientación a Servicios
Microservicios, primera parte
Document Object Model
Desarrollo Orientado a Objetos
Estructura de las organizaciones

Último (20)

PDF
Pensamiento Politico Siglo XXI Peru y Mundo.pdf
PPT
tema DISEÑO ORGANIZACIONAL UNIDAD 1 A.ppt
PPTX
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
PDF
Prevención de estrés laboral y Calidad de sueño - LA PROTECTORA.pdf
PDF
Módulo-de Alcance-proyectos - Definición.pdf
PPTX
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
PPTX
1 CONTAMINACION AMBIENTAL EN EL PLANETA.pptx
PPT
PRIMEROS AUXILIOS EN EL SECTOR EMPRESARIAL
PDF
LIBRO UNIVERSITARIO SOFTWARE PARA INGENIERIA BN.pdf
PPTX
GEOLOGIA, principios , fundamentos y conceptos
PPTX
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
PDF
presentacion sobre los polimeros, como se conforman
PDF
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
PDF
SISTEMAS DE PUESTA A TIERRA: Una introducción a los fundamentos de los sistem...
PDF
LIBRO UNIVERSITARIO INTELIGENCIA ALGORITMICA BN.pdf
PDF
Curso Introductorio de Cristales Liquidos
PDF
Durabilidad del concreto en zonas costeras
PDF
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf
PDF
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
PDF
Informe Estudio Final Apagon del 25 de febrero
Pensamiento Politico Siglo XXI Peru y Mundo.pdf
tema DISEÑO ORGANIZACIONAL UNIDAD 1 A.ppt
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
Prevención de estrés laboral y Calidad de sueño - LA PROTECTORA.pdf
Módulo-de Alcance-proyectos - Definición.pdf
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
1 CONTAMINACION AMBIENTAL EN EL PLANETA.pptx
PRIMEROS AUXILIOS EN EL SECTOR EMPRESARIAL
LIBRO UNIVERSITARIO SOFTWARE PARA INGENIERIA BN.pdf
GEOLOGIA, principios , fundamentos y conceptos
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
presentacion sobre los polimeros, como se conforman
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
SISTEMAS DE PUESTA A TIERRA: Una introducción a los fundamentos de los sistem...
LIBRO UNIVERSITARIO INTELIGENCIA ALGORITMICA BN.pdf
Curso Introductorio de Cristales Liquidos
Durabilidad del concreto en zonas costeras
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
Informe Estudio Final Apagon del 25 de febrero

Integración continua y Jenkins

  • 2. Integración continua  Fase de integración:  Etapa del desarrollo tradicional de aplicaciones que involucra integrar las distintas piezas de código existentes para obtener un producto único.  En algunas ocasiones el trabajo de integración puede llevar meses:  Existencia de código antiguo  Resolución de conflictos entre distintos módulos  Necesidad de reformular código que no se adapta al módulo final.
  • 3. Integración continua  Integración continua:  Enfoca los problemas de la fase de integración.
  • 4. Integración continua  Herramientas de integración continua (funciones básicas):  Monitorizan los sistemas de control de versiones para localizar los cambios realizados.  Cuando se encuentra un cambio la herramienta compila y prueba automáticamente la aplicación.  Si algo va mal se notifica inmediatamente al equipo de desarrollo.
  • 5. Integración continua  Herramientas de integración continua:  Monitorización de la calidad del código y métricas.  Permite obtener una visión amplia y clara del proceso de desarrollo.  Permite automatizar el proceso de despliegue:  Despliegue continuo y entrega continua.
  • 6. Integración continua  Mentalidad IC:  Es necesario adoptarla para obtener el máximo beneficio de IC  Los proyectos deben tener un proceso de desarrollo confiable, repetible y automatizado que no requieran intervención humana.
  • 7. Integración continua  Jenkins:  Solución de código abierto desarrollada con lenguaje Java.  Interfaz simple e intuitiva.  Baja curva de aprendizaje.  Adaptable y flexible.  Plugins.