CI/CD con GitHub Actions
Aprende cómo GitHub Actions automatiza las pruebas, las compilaciones, la gestión de artefactos, el manejo de secretos y el despliegue por etapas dentro de flujos de trabajo basados en repositorios. Este curso te ofrece una introducción práctica a la automatización de CI/CD en la misma plataforma donde muchos equipos ya gestionan su código fuente.
Por qué es importante
Los pipelines de entrega modernos dependen de una automatización que se ejecuta cada vez que el código cambia. La integración y el despliegue continuos (CI/CD) reducen el trabajo manual de lanzamiento, detectan errores de forma temprana y crean una ruta repetible desde el commit hasta el artefacto probado o el entorno desplegado. GitHub Actions es ampliamente utilizado porque integra dicha automatización directamente en el flujo de trabajo del repositorio.
Qué aprenderás
- Comprender la sintaxis de los flujos de trabajo (workflows) de GitHub Actions y la ejecución basada en eventos.
- Crear trabajos básicos de integración continua que validen los cambios automáticamente.
- Producir y gestionar artefactos de compilación como parte de la ejecución del pipeline.
- Manejar secretos y configuraciones sensibles a la seguridad en los flujos de trabajo.
- Desplegar en un entorno de pruebas (staging) mediante pasos de entrega automatizados.
- Aplicar estas habilidades en un desafío de pipeline integral (end-to-end).
Hoja de ruta del curso
El curso comienza con los fundamentos de la sintaxis de los flujos de trabajo para que puedas entender cómo GitHub Actions define los trabajos (jobs), los pasos (steps) y los disparadores (triggers). Luego, avanza hacia la integración continua, donde las comprobaciones automatizadas validan los cambios de código como parte del flujo de desarrollo rutinario.
A continuación, el curso introduce la creación de artefactos para que los resultados del pipeline puedan guardarse y reutilizarse. Después, aprenderás cómo se gestionan los secretos y las configuraciones de seguridad, seguido del despliegue en un entorno de staging como primer paso hacia la entrega continua.
El curso finaliza con el desafío de Pipeline Integral (End to End Pipeline), donde la estructura del flujo de trabajo, las comprobaciones de CI, los artefactos, el manejo de seguridad y el despliegue por etapas se combinan en un escenario práctico de automatización basado en repositorios.
A quién va dirigido este curso
Este curso está diseñado para estudiantes de DevOps, ingenieros de plataforma y desarrolladores que necesiten un punto de entrada práctico a la automatización de CI/CD utilizando flujos de trabajo alojados en GitHub.
Resultados
Al finalizar este curso, serás capaz de leer y escribir flujos de trabajo básicos de GitHub Actions, automatizar pruebas y compilaciones, gestionar artefactos y secretos del pipeline, y dar soporte a un proceso sencillo de entrega por etapas desde el repositorio.




