Conoce Github Actions
Qué aprenderás de GitHub Actions
Qué son GitHub Actions y qué es CI/CD
Conceptos básicos del flujo de trabajo con GitHub Actions
Quiz: Conoce Github Actions
Creación de Workflow Files
Creando tu primer workflow file con GitHub Actions
Cómo es la sintaxis de workflow files
Triggers: eventos que inician workflows en GitHub Actions
Expresiones para agregar lógica a un workflow
Uso de contexto para acceder a información sobre un workflow
Uso de variables para almacenar información para reutilizar en un workflow
Secrets: almacena información confidencial para reutilizar en un workflow
Quiz: Creación de Workflow Files
Como encontrar bugs en un workflow
Revisando logs para debuggear errores con GitHub Actions
Quiz: Como encontrar bugs en un workflow
Casos de Uso de GitHub Actions
Integración continua CI: Test
Integración continua CI: Compilación
Despliegue continuo CD: Desplegar apps
Automatización de procesos con GitHub Actions
Buenas prácticas al usar GitHub Actions
Costos y facturación en GitHub Actions
Costos y facturación en GitHub Actions
Quiz: Costos y facturación en GitHub Actions
Cierre
Recapitulación del curso: qué aprendiste de GitHub Actions
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Juan José Torres
En esta sección te enseñaré cómo ver tu proyecto ya desplegado para que los usuarios puedan acceder a él usando AppRunner. Podrás aprender cómo AppRunner puede ayudarte a visualizar tu flujo de despliegue continuo para AWS, GCP y Azure. Además, aprenderás cómo usar los Workflow Files para automatizar tareas comunes en el manejo de repositorios.
Verás ejemplos de cómo añadir etiquetas a un issue o pull request que ha sido abierto por un usuario desde hace mucho tiempo y que parece haberse abandonado, para que estos se cierren automáticamente. También aprenderás cómo realizar un test de seguridad que será un análisis estático con una herramienta llamada Sonar Cloud.
Aprenderás cómo una herramienta de linter puede verificar que tus archivos sigan un patrón y un formato específico previamente acordados. En caso de que tengas archivos que no cumplan con esto, el linter te ayudará a corregir automáticamente y aplicar el estilo deseado.
Se te mostrará cómo acceder al servicio URL de tu proyecto en AWS AppRunner. Se atraviesa el paso de seleccionar el action de flujo CD, eligiendo el job de AWS y bajando hasta el step donde se encuentra la actualización de la app en AWS AppRunner.
En esta sección te enseñaré cómo hacer que tus repositorios cierren issues y pull requests que no tengan actividad en un tiempo considerable. Este proceso será llevado a cabo usando un runner y el cron con un schedule definido.
Finalmente, aprenderás cómo configurar los archivos con un Action que permita al linter trabajar de forma automática en tus archivos, optimizando todo el proceso. Se te enseñará cómo subir estos cambios utilizando un git autocommit action con distintos parámetros a configurar.
De esta forma, esta guía te permitirá automizar y optimizar tu repositorio de una forma simple y efectiva. Ahora la única barrera es tu imaginación, todo lo que requieras hacer en tu repositorio seguramente lo podrás automatizar con github actions.
Aportes 3
Preguntas 0
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?