No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de GitHub Actions

Curso de GitHub Actions

Juan José Torres

Juan José Torres

Automatización de procesos con GitHub Actions

15/18
Recursos

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.

Aportes 3

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Buen día. Me quedan algunas dudas respecto al action de sonarcloud. 1\. Github\_token lo debemos crear en los secrets? de ser así, de donde obtendríamos el valor? 2\. sonar\_token Lo debemos generar en nuestra cuenta de sonar cloud y va a ser el mismo para todos los proyectos que tengamos ahí? 1. La documentación del action menciona los argumentos de -Dsonar.projectKey y -Dsonar.organization. Por qué en tu ejemplo no creamos o usamos estos argumentos? ```js env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} # Generate a token on Sonarcloud.io, add it to the secrets of this repo with the name SONAR_TOKEN (Settings > Secrets > Actions > add new repository secret) with: args: -Dsonar.projectKey= -Dsonar.organization= ```Muchas gracias, me ha gustado mucho el curso.
Yo practicando automatice la creación de una nueva rama 'test' para un repo. ![](https://static.platzi.com/media/user_upload/workflow-e25a8580-822f-47f4-85ee-5cd3fc33b3ac.jpg)
Excelente clase, y muy buenas ideas para usar los github-actions.