Curso Básico de GitHub Actions

Curso Básico de GitHub Actions

Oscar Barajas Tavares

Oscar Barajas Tavares

¿Qué es GitHub Actions?

1/10
Recursos

Aportes 24

Preguntas 2

Ordenar por:

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

Excelente, estaba esperando este curso de hace tiempo y muy importante dentro del flojo de desarrollo para DevOps.

Desde que vi este curso lo estaba esperando muchísimo, comparto la documentación para que la tengan disponible lo que queda de curso. Dale manito arriba para ayudar a que quede arriba.
Documentación https://docs.github.com/es/actions

Integración Contínua

💡 Info
CI es el proceso de construir y probar el código con el objetivo de entregar soluciones con el menor, o nulo, número de errores o conflictos.

.
En GitHub, los flujos de trabajos para CI son gestionados a través de GitHub Actions. Dichos flujos, son ejecutados sobre una máquina virtual dedicada de GitHub.
.
Con GitHub Actions, podemos ejecutar nuestros flujos de CI o pipelines:
.

  • Para determinar un proceso de construcción.
  • Validar pruebas de integración.
  • Desplegar en remoto nuestra aplicación.

.
Cuando se configura CI en un repositorio, podemos decidir nuestro proceso CI/CD personalizando nuestros procesos.

Estaba essperando este curso 😄

Me viene estupendamente, porque en la empresa estamos haciendo CI/CD

Creo que la explicacion de los recursos es incorrecta.
 

Repositorios Publicos

Las github actions para repositorios publicos incluyen minutos de compilación ilimitados.
 

 
 

Repositorios Privados

Para repositorios privados te dan en el plan free 2,000 minutos al mes, en el Pro y el Team 3,000 minutos al mes y para Enterprise 50,000 minutos al mes.
 

Vengo del curso de Unit Test de Servicios con Angular. Porque subo el proyecto y los test no corren… 😂 Aseguir aprendiendo

Es una herramienta dentro del ecosistema de GitHub la cual nos permitirá trabajar con flujos para realizar una integración continua que puede ser llevada a un despliegue a producción, esto gracias a algunas triggers que se pueden configurar y que van a estar escuchando continuamente:

  • Trabajar en ramas en específico
  • Creación de PR

Podremos trabajar en cualquier lenguaje y hacer un proceso de pruebas, compilado y despliegue de la aplicación

<h5>Cualidades</h5>
  • Logs en vivo de las aplicaciones
  • Manejo de variables de entorno de manera secreta
  • Multiples contenedores para diferentes casos de uso
  • Recursos para despliegues gracias a el marketplace
  • Capa gratuita 2.000 min al mes gratis

Muy útil es llevar el GitHun a otro nivel!

Que nota listo para el curso

CURSO DE GITHUB ACTIONS.
https://github.com/features/actions

Es una plataforma que se enfoca en los procesos de automatización de los flujos
de trabajo a nivel de software.

Github actions se define como una plataforma utilizada para la integracion
continua (CI) y la entrega continua (CD) que permite la automatización de
procesos de compilación implementación y prueba.

De la misma manera, esta herramienta destaca por conntribuir en el desarrollo
y creación del codigo de forma directa a traves de la plataforma.

Github actions permite, aemas, el inicio de workflows como el desarrollo
de issues, la creación de nuevas versiones y demas, al tiempo que se
combina y ajustan acciones para los servicios que se usan, crean, actualizan
y mantienen a la comunidad de la plataforma.

CARACTERISTICAS DE GITHUB ACTIONS.

Dentro de las caracteristicas y propiedades a destacar de la herramienta
GitHub actions esta la utomatización de flujos de trabajo del usuario,
desde su etapa de planeamitno de la idea hasta la producción total.

Ademas, como funcion es principales de GitHub Actions, se encuentran sus
labores de revisión de codigo, clasificación de errores, gestión de sucursales
y demas.

Capacidad para desarrollar flujos de trabajo o workflows que puedan
construir y probar la peticiones de extracción en conjunto con su
producción en el sistema.

Glosario.

  1. Issue : Es una nota en un repositorio que trata de llamar la atención
    sobre un problema. Puede ser un error a corregir, una petición para añadir
    una nueva opción o caracteristica, una pregunta para aclarar algun tema
    que no esta correctamente aclarado o muchas otras cosas.

  2. Workflow: O flujo de trabajo es un proceso auomatizado configurable que
    ejecutara uno o mas Jobs. Los flujos de trabajo se definen mediante un archivo
    YAML que se verifica en tu repositorio y se ejecutara cuando lo active
    un evento dentro de este o puede activarse manualmente o en una
    programación diferente.

Estaba esperando este curso! Debido a que le vi la utilidad en el curso de test con angular, asi que tome primero el de git y github de freddy vega y ahora este curso para complementar lo aprendido!

Muy emocionado por este curso. Tambien es bueno que saquen el curso de Github copilot

Automatización es la clave

No soy experto ni medianamente, pero creí haber visto todo, pero creo que github tiene mucho por aprender.

Esto sigue siendo privado o por estar en GitHub debe ser público_

Quiero aprender sobre Github Actions porque en mi trabajo utilizo mucho WordPress y normalmente toda la conexión la hago por FTP.

Creo que puedo automatizar el proceso para subir los cambios de los archivos 😄

Here we go, guys!

bueno vamo a darle a github actions a ver que tal

Que bueno se ve el curso, es uno de los primeros que veo (De los cuales recién han añadido)

¡Genial! llega en un buen momento!

Este curso llega justo a tiempo para un proyecto que estoy haciendo 💯

UwU llevaba tiempo esperando este curso 😄

Excelente información y curso, con toda a sacarle el máximo provecho!