Your SlideShare is downloading. ×
0
Integración contínua
Jenkins
Guatemala 2014
César Hernández CesarHernandezGt
@CesarHgt
CesarHernandezGt
El problema
...un ejemplo
Parte básica del ciclo
de vida del software
New
Feature
Bug Fix
Codificación Integración Configuración
Despliegue
Pruebas
...
Cuando algo sale mal
New
Feature
Bug Fix
Codificación Integración Configuración
Despliegue
Pruebas
Unitarias
Pruebas
Integ...
Problemas
● Falta de automatización
● Poca visibilidad
● Versinoamiento nulo o escazo
● Comunicación reactiva
● No hay agi...
Problemas
Resolviendo el problema
parcialmente
New
Feature
Bug Fix
Codificación Integración Configuración
Despliegue
Pruebas
Unitari...
Resolviendo el problema
parcialmente
New
Feature
Bug Fix
Codificación Integración Configuración
Despliegue
Pruebas
Unitari...
Jenkins
CI Server
Jenkins
● Herramienta que monitorea la ejecución
repetitiva de Tareas (Jobs)
● Actualmente utilizado en:
○ Construir y pro...
Ventajas
● Prevención y reducción de errores al lanzar
a producción (Reducción del riesgo).
● Generación de análisis y pre...
Mejores prácticas
● https://wiki.jenkins-ci.
org/display/JENKINS/Jenkins+Best+Practice
s
Demo
Upcoming SlideShare
Loading in...5
×

Integración contínua con Jenkins

510

Published on

Breve introducción a como la integración contínua con Jenkins puede ayudar al Software Life Cycle dentro de una organización.

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

No Downloads
Views
Total Views
510
On Slideshare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Integración contínua con Jenkins"

  1. 1. Integración contínua Jenkins Guatemala 2014 César Hernández CesarHernandezGt @CesarHgt CesarHernandezGt
  2. 2. El problema ...un ejemplo
  3. 3. Parte básica del ciclo de vida del software New Feature Bug Fix Codificación Integración Configuración Despliegue Pruebas Unitarias Pruebas Integración Pruebas Regresión Pruebas Funcionales Pruebas de carga Nuevo Release
  4. 4. Cuando algo sale mal New Feature Bug Fix Codificación Integración Configuración Despliegue Pruebas Unitarias Pruebas Integración Pruebas Regresión Pruebas Funcionales Pruebas de carga Nuevo Release
  5. 5. Problemas ● Falta de automatización ● Poca visibilidad ● Versinoamiento nulo o escazo ● Comunicación reactiva ● No hay agilidad en el ciclo ● Alto tiempo de release
  6. 6. Problemas
  7. 7. Resolviendo el problema parcialmente New Feature Bug Fix Codificación Integración Configuración Despliegue Pruebas Unitarias Pruebas Integración Pruebas Regresión Pruebas Funcionales Pruebas de carga Nuevo Release
  8. 8. Resolviendo el problema parcialmente New Feature Bug Fix Codificación Integración Configuración Despliegue Pruebas Unitarias Pruebas Integración Pruebas Regresión Pruebas Funcionales Pruebas de carga Nuevo Release
  9. 9. Jenkins CI Server
  10. 10. Jenkins ● Herramienta que monitorea la ejecución repetitiva de Tareas (Jobs) ● Actualmente utilizado en: ○ Construir y probar software de manera contínua ○ Monitorear la ejecución de Jobs externos ● Altamente extendible por medio de pluggins ● Defacto en la industria como servidor de Integración Contínua
  11. 11. Ventajas ● Prevención y reducción de errores al lanzar a producción (Reducción del riesgo). ● Generación de análisis y presentación de informes sobre el estado del código. ● Aseguramiento de la Calidad ● Permite una mayor visibilidad del proyecto.
  12. 12. Mejores prácticas ● https://wiki.jenkins-ci. org/display/JENKINS/Jenkins+Best+Practice s
  13. 13. Demo
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×