Manual DevOps
DevOps para
principiantes
Manual de implementación
Yadder Aceituno Gonzalez
201021209
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
FACULTAD DE INGENIERIA
Tabla de contenido
Qué es DevOps? .......................................................................................................................... 2
1.
DevOps no es un puesto de trabajo.............................................................................. 3
2.
DevOps no se trata de resolver un problema de TI ..................................................... 3
3.
DevOps no es un sinónimo de integración continua .................................................. 3
4.
DevOps está aquí para quedarse .................................................................................. 4
Los Principios deDevOps ............................................................................................................ 5
1.
Desarrollar y probar contra sistemas que emulan los de producción ...................... 6
2.
Desplegar bajo procesos confiables y repetibles ........................................................ 6
3.
Monitorear y validar la calidad operacional................................................................ 6
4.
Ampliar círculos de retroalimentación ........................................................................... 7
Gestion de Versionamiento ........................................................................................................ 8
1.
El repositorio....................................................................................................................... 9
2.
Modelos de versionado .................................................................................................... 9
El problema de compartir archivos .................................................................................. 10
La solución bloquear-modificar-desbloquear ................................................................ 10
Lasolución copiar-modificar-fusionar.............................................................................. 11
Integración Continua ................................................................................................................ 12
1.
Las buenas prácticas ...................................................................................................... 13
Práctica dedesarrollo de software .................................................................................. 13
Los miembros del equipo integran su trabajo frecuentemente .................................. 13
2.
Los pasos para implementar integración continua ................................................... 14
2.1
Conciencia a las personas y da información sobre el tema................................ 14
2.2
Tener claro el proceso de desarrollo de la empresa ............................................. 14
2.3
Tener clara la política de gestión y control de versiones ...................................... 15
2.4
Gestión de tareas y trazabilidad ............................................................................... 15
2.5
Automatización del build........................................................................................... 15
2.6
Definir cual va a ser el pipeline de integración continua ..................................... 16
2.7
Elegir e instalar el servidor de integración continua .............................................. 16
2.8
Automatizarpruebas................................................................................................... 16
2.9
Inspección continua ................................................................................................... 17
2.10
Implementar entrega continua y despliegue continuo ........................................ 17
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
FACULTAD DE INGENIERIA
DevOps para principiantes
Capítulo 1
Qué es DevOps?
Mucho se ha escrito acerca de lo...
Regístrate para leer el documento completo.