Curso Trabajando con GitLab

Categories: DevOps, CI y CD
Lista de deseos Share
Share Course
Page Link
Share On Social Media

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 6. 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 7. 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 8. GitLab Vision: el toolchain en una sola aplicación

El manifiesto ágil

XP

El movimiento DevOps

El toolchain

 

> Módulo 9. 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 10. La fase de lanzamiento y configuración

Implementación continua

Auto DevOps 

 

> Módulo 11. 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 12. 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 13. 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 14. 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 15. 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 16. Runners de GitLab CI de escalado automático

Arquitectura del cliente Runner

Configuración del entorno

Configuración del Runner

 

> Módulo 17. 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

What Will You Learn?

  • Instalar GitLab en las instalaciones locales y en la nube usando una variedad de configuraciones
  • Realizar migración de datos desde plataformas como GitHub a GitLab
  • Usar los runners de GitLab para desarrollar diferentes tipos de configuraciones en el desarrollo de software
  • Planificar y realizar CI/CD mediante el uso de funciones de GitLab
  • Supervisar y asegurar su arquitectura de software
  • Implementar la cultura DevOps mediante la introducción de herramientas de gestión de flujo de trabajo en GitLab

Course Content

Student Ratings & Reviews

No Review Yet
No Review Yet