Integración Continua
Objetivos
Conocer las herramientas CI/CD más importantes de la actualidad, con ejemplos prácticos que permitan al estudiante integrarlas en sus flujos de desarrollo de los proyectos de desarrollo de software.
devops
Disponible en formato e-learning
Disponible en formato presencial
Disponible en formato a distancia
Subvención disponible
A través de Fundae, cumpliendo requisitos.
Duración
40 horas
- Dificultad 50%
- Nivel alcanzado 80%
Dirigido a
Conocimientos requeridos
Temario
Qué es CI
Repositorios de código
GIT
Definición de SCM (Software Control Management)
Plataforma de desarrollo
Github
Gitlab
BitBucket
Gestión del versionado
Herramientas orquestadoras del CI
Jenkins
Diseño de Pipelines (Groovy)
Gestión de Pipelines (Shared Libraries)
Repositorio de Pipelines
Repositorios de Artefactos
Gestión de dependencias y construcción (Maven, Gradle, Nugets,etc)
Nomenclatura
Versionado
Organización de repos
Herramientas
Artifactory
Nexus
Pros-Contras
Gestión de accesos
Entrega Continua
Estrategias de despliegue (ej: Blue/Green, Red/black, etc)
Pros y contras de cada uno y esfuerzo en el Rollback
Herramientas de gestión de entornos
Promoción entre entornos de Aplicación en el Software Base
Promoción entre entornos de la Plataforma DevOps
Comentarios recientes