Tutorial completo de GitHub Actions | CI/CD de GitHub Actions | Construcción y envío de Docker con GitHub Actions | Demostración de GitHub Actions
En este tutorial de GitHub Actions, abordamos los siguientes temas:
Primero explico qué es realmente GitHub Actions y veremos casos de uso específicos de flujos de trabajo de desarrolladores que puedes automatizar con GitHub Actions.
Después de eso, explico los conceptos básicos de GitHub Actions, incluyendo los Eventos y Acciones de GitHub y el flujo de trabajo, y CÓMO GitHub Actions automatiza estos flujos de trabajo utilizando estos componentes.
Habiendo entendido qué problemas resuelve GitHub Actions y cómo lo hace posible, revisaré el flujo de trabajo más común, que es el pipeline CI/CD.
Explicaré brevemente por qué no es solo otra herramienta de CI/CD o cuáles son los beneficios del pipeline CI/CD de GitHub Actions.
Finalmente, realizaremos una DEMO práctica, donde explico la sintaxis del archivo de flujo de trabajo de GitHub Actions, y luego te muestro una configuración completa de pipeline CI con mi proyecto de Java Gradle de ejemplo, que construiremos en una imagen de Docker y enviaremos a un repositorio privado de Docker en DockerHub.
#githubactions #github #cicd #techworldwithnana
▬▬▬▬▬▬ H O R A R I O ⏰ ▬▬▬▬▬▬
0:00 - Introducción
01:03 - ¿Qué es GitHub Actions?
01:29 - ¿Cuáles son los flujos de trabajo de desarrolladores? Casos de uso para GitHub Actions
04:50 - Conceptos Básicos de GitHub Actions: ¿Cómo automatiza GitHub Actions esos flujos de trabajo? Eventos y Acciones de GitHub
06:41 - CI/CD de GitHub Actions
07:18 - ¿Por qué otra herramienta de CI/CD? - Beneficios de GitHub Actions
09:50 - DEMO - Crear flujo de trabajo o pipeline CI
13:04 - Sintaxis del archivo de flujo de trabajo
20:40 - ¿Dónde se ejecuta este código de flujo de trabajo? GitHub Action Runner
24:35 - Construir imagen de Docker y enviar a repositorio privado de Docker
▬▬▬▬▬▬ Enlaces Útiles 🛠 ▬▬▬▬▬▬
▬▬▬▬▬▬ ¿Quieres aprender más? 🚀 ▬▬▬▬▬▬
▬▬▬▬▬▬ Conéctate conmigo 👋 ▬▬▬▬▬▬