Tutorial de GitLab CICD con práctica completa

$ 149,00

Cubriendo todas las características principales de GitLab CICD, te permitirá crear un archivo de configuración eficiente desde cero

Categoría:

Cubriendo todas las características principales de GitLab CICD, te permitirá crear un archivo de configuración eficiente desde cero

Lo que aprenderás

  • Cómo utilizar GitLab para la creación de proyectos. Al final de este tutorial, tendrás todo lo necesario para utilizar GitLab.•Cómo configurar trabajos CICD para tu proyecto para automatizar pruebas y despliegue mediante runners.
  • Conceptos del archivo Gitlab-ci .yml – tuberías, trabajos, artefactos, almacenamiento en caché, variables, scripts antes y después.
  • Conceptos básicos de los runners de CICD, configuración de runners auto hospedados, etiquetado de runners, configuración de runners para número de trabajos, tiempo de espera, etc.
  • Optimización de la configuración. Herencia de yaml de otros proyectos y reutilización de trabajos de plantilla, reducción de redundancias. Uso de los conceptos de Extends e Include.
  • Ejemplos industriales como linting, pruebas unitarias, pruebas de extremo a extremo de proyectos para asegurar que el proyecto es estable.
  • Gestión de CICD de repositorios múltiples con pipelines descendentes. Claridad sobre las pipelines de padre-hijo y de varios proyectos.
  • Creación de proyectos de detección de rostros Yolov3 con trabajos CICD para comprobaciones de lint y pytest con artefactos.•Adición de submódulos y CICD con submódulos.

Requisitos

  • Cubriremos la mayor parte del tutorial directamente en el editor web de GitLab, por lo que no importará el sistema operativo que utilices. Sería útil tener un editor de código como VSCode.

Descripción

Este curso proporciona un entendimiento en profundidad de varios temas alrededor de CICD para que puedas desarrollar pipelines eficientes para tus proyectos. El curso comienza con los conceptos básicos de CICD y luego cubre los temas que se necesitan para aplicaciones industriales típicas. Muchos de los trabajos explicados aquí se pueden copiar y pegar simplemente en tus proyectos para servir el propósito, para otros trabajos tendrás la suficiente experiencia para implementarlos tú mismo con el entendimiento de varios conceptos para la creación de trabajos. El código relacionado estará disponible para tu referencia.

Se cubren ejemplos industriales para que obtengas una introducción a los trabajos típicos de CICD y su relevancia para mantener los proyectos estables y las implementaciones o entregas rápidas. Deberías probar estos ejemplos para dominarlos verdaderamente.

Mi política es hacer las cosas simples y siempre tener ejemplos simples en cada tema para un rápido entendimiento del concepto y luego construir sobre ello a medida que avanzamos. CICD es una bendición cuando se trata de asegurar la estabilidad del código, cubriré cómo configurar las pruebas para que esta estabilidad del código se logre. Hay muchos vídeos en YouTube también sobre los temas cubiertos aquí, pero lo más probable es que ya los domines cuando hayas pasado por este tutorial.

Cada desarrollador debería dominar CICD, no solo los ingenieros de DevOps, para que todos puedan contribuir a la estabilidad del código, la calidad del código, la automatización de cualquier trabajo repetitivo y la entrega de manera ágil. Existe una curva de aprendizaje en entender cómo configurar un CICD decente para un proyecto complejo y este tutorial tiene la intención de facilitar este aprendizaje. Aprende las mejores prácticas y aplícalas en tus proyectos, te ayudará a ti y a tu organización a pasar al siguiente nivel de desarrollo y entrega.

Para una exploración más profunda de las características, puedes consultar la documentación oficial de GitLab. Cubriré cómo empiezo típicamente a implementar un nuevo trabajo desafiante de CICD, evitando scripts complicados ya que los trabajos complicados son difíciles de leer y de mantener, lo que eventualmente lleva a la eliminación de ese trabajo, desperdiciando tiempo y esfuerzo. Los trabajos simples son la clave para los archivos de configuración mantenibles.

Hacia el final del tutorial, hay un estudio de caso de detección de rostros basada en Yolov3 en GitLab con CICD. Te ayudará a entender los requerimientos reales de CICD en el mundo real.

También se añade el submódulo ya que se utiliza en muchos proyectos. Encontrarás prácticas para el mismo.

Para quien es este curso:

  • Ingenieros de software que quieran aprender rápidamente a utilizar gitlab y los conceptos de cicd con práctica completa.

Reviews

There are no reviews yet.

Be the first to review “Tutorial de GitLab CICD con práctica completa”