Gracias por enviarnos su consulta. Un miembro de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva. Un miembro de nuestro equipo se pondrá en contacto con usted en breve.
Programa del Curso
Día 1
Introducción
-
DevOps: ¿neolengua o un papel clave en los proyectos de TI?
¿Por qué GitLab CI/CD?
GitLab frente a otros sistemas de CI/CD (CircleCI, Travis, TeamCity)
Preparación para la puesta en marcha
-
Arquitectura y lógica de la solución incluyendo: GitLab / GitLab Runner
Requisitos del sistema y del hardware
Instalación GitLab y GitLab CI
Configuración inicial GitLab: diseño, usuarios, integraciones, preparación para el lanzamiento de la primera Integración Continua
Ajuste y preparación de la API
-
Optimización de la configuración GitLab / GitLab CI: consejos y trucos
Preparación de la API para su uso en mecanismos de activación
Primer proceso de CI/CD
-
Instalación GitLab CI Runner, requisitos del sistema y del hardware
Configuración del proyecto para conectarse a GitLab CI
Ejecución de un proceso típico: compilar -> probar -> implementar
Día 2
Construcción del archivo de configuración .gitlab-ci.yml
-
Praktyczne przykłady pojęć:
Entornos e implementaciones
Entornos protegidos
Artefactos de trabajo
Implementación a través de Docker
Cómo GitLab CI hace la vida más fácil para los desarrolladores
Cálculo del % de cobertura de la prueba Estado de las compilaciones en documentos MarkDown Envío de estados de compilación en el mensajero (en el ejemplo de Mattermost)
-
Capacidades avanzadas GitLab CI
AutoDevOps Klastry Kubernetes Implementación de tableros ChatOps (Operaciones de chat) Terminal web
-
Estudio de caso en vivo
Construya, pruebe e implemente para un proyecto basado en PHP/Magento, que se ejecute en un entorno multiservidor, con la suposición de que no habrá tiempo de inactividad durante el tiempo de implementación.
Requerimientos
Habilidad básica de uso GIT
Conocimientos básicos de programación, por ejemplo, en un lenguaje PHP.
14 horas
Testimonios (2)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Curso - Advanced Spinnaker
¡Me gustan todas las posibilidades que descubrí en el curso sobre DevOps opciones que puedo aplicar para tener un mejor flujo de trabajo de CD/CI!
Juan Manuel - si
Curso - Jenkins: Continuous Integration for Agile Development
Traducción Automática