Automatización de Tareas Comunes con GitHub Actions

Clase 15 de 18Curso de GitHub Actions

Resumen

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.

¿Cómo utilizar etiquetas de issues y pull requests con WorkFlow Files?

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.

¿Cómo verificar patrones y formatos con una herramienta de linter?

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.

¿Cómo visualizar el servicio URL de un proyecto en AWS AppRunner?

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.

¿Cómo automatizar el cierre de issues y pull requests sin actividad?

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.

¿Cómo utilizar el linter para formatear automáticamente archivos?

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.