Curso Trabajando con GitLab
Acerca de este curso
> Módulo 1: Introducción a la arquitectura GitLab
Explorando las ediciones de GitLab: CE y EE
Los componentes centrales del sistema de GitLab
CI de GitLab
Runners de GitLab
Cloud native
> Módulo 2: Instalación de GitLab
Requerimientos técnicos
Instalar GitLab usando paquetes omnibus
Ejecutando desde fuente
Usarlo desde Docker
Implementación de GitLab usando Kubernetes
> Módulo 3: Configuración de GitLab mediante la interfaz de usuario web
Configuración de GitLab mediante la interfaz de usuario web
Requerimientos técnicos
Configurar los ajustes de GitLab a nivel de instancia
Configurar los ajustes de GitLab a nivel de grupo
Configurar los ajustes de GitLab a nivel de proyecto
> Módulo 4: Configurando GitLab desde la Terminal
Configuración de instalaciones omnibus y GitLab desde la terminal
Configuración de instalaciones de origen
Reconfiguración de contenedores GitLab Docker
Cambiar GitLab en un entorno de Kubernetes
> Módulo 5: Importación de su proyecto de GitHub a GitLab
Uso de la función de integración de GitHub
Usar un token de GitHub
Usar una tarea de rake de GitLab
> Módulo 6: GitLab Vision: el toolchain en una sola aplicación
El manifiesto ágil
XP
El movimiento DevOps
El toolchain
> Módulo 7: Crear, verificar y empacar
El flujo de trabajo de GitLab
Fase DevOps: gestionar ideas
Fase DevOps: planificar features
Fase DevOps: creando
Fase DevOps: verificando
Fase DevOps: empaquetar para su uso
> Módulo 8: La fase de lanzamiento y configuración
Implementación continua
Auto DevOps
> Módulo 9: Monitoreo con Prometheus
Configuración de Prometheus
Personalización de la supervisión
El análisis estático de vulnerabilidades de seguridad
Pruebas de seguridad de aplicaciones dinámicas
Comprobación de dependencia
> Módulo 10: Integración de GitLab con herramientas de CI/CD
Usando Jira con GitLab
Conexión de Jenkins a GitLab
Integración con Mattermost
Uso de webhooks para eventos
> Módulo 11: Configuración de su proyecto para la integración continua de GitLab
Pipelines
Jobs
Creando .gitlab-ci.yml
Configuración de un runner
> Módulo 12: Instalación y configuración de runners de GitLab
La arquitectura del cliente Runner
Creando un Runner básico con el ejecutor de shell
> Módulo 13: Uso de GitLab Runners con Docker o Kubernetes
Arquitectura del cliente Runner
Creación de su propio Dockerized GitLab Runner
Uso de un contenedor Docker preconstruido para implementar GitLab Runners
Uso de un clúster de Kubernetes para generar GitLab Runners
> Módulo 14: Runners de GitLab CI de escalado automático
Arquitectura del cliente Runner
Configuración del entorno
Configuración del Runner
> Módulo 15: Monitoreo de métricas de CI
Habilitación del monitoreo para Runners
Edición del archivo de configuración de GitLab Runner
Métricas de lógica empresarial del corredor
Métricas generales del proceso