Github Actions - CI/CD Gratuito y fácil en Github



Hoy hablamos de Github Actions, una forma para correr cualquier tipo de automatización de forma gratuita usando Github. No solamente es gratis y facil de usar, sino que nos permite usar acciones que otras personas crearon. Esto es muy importante ya que podemos reutilizar el código que ya existe.

En este video, vamos a crear un repositorio en Github, y habilitar 2 acciones para hacer un build y push de nuestra imagen de Docker a dockerhub, y después hacer un deploy a nuestro cluster de Kubernetes. Todo en menos de 20 minutos.

Repo con todas las config: https://github.com/pablokbs/prueba-gha


Repo con todos los archivos que uso: https://github.com/pablokbs/peladonerd

MERCH: https://merch.peladonerd.com
Link para registrarse en Digital Ocean (50 USD de Regalo!): https://bit.ly/digitalocean-pelado

Micrófono: Rode VideoMicro + Zoom H1N
Cámara: Canon Rebel SL2
Lente: Canon 18-55mm f/4.0-5.6
Laptop: Macbook Pro 15” 2017

Kit completo: https://bit.ly/kit-pelado-nerd
Mi canal de vlogs: https://bit.ly/youtube-pablokbs
Comunidad de Reddit: https://bit.ly/reddit-peladonerd
Comunidad en Slack: http://bit.ly/slack-peladonerd
Comprame un cafecito: https://bit.ly/kofi-peladonerd

source

22 thoughts on “Github Actions – CI/CD Gratuito y fácil en Github”
  1. Excelente video, como se llama el editor que usas para manejar el historico de los Ctrl + C

  2. hola es inseguro usar actions de otras personas que no sean organizaciones confiables como docker/ amazon/ etc ?

  3. 11:28 Hola @Pelado. Ya hiciste el vídeo de cómo hiciste la magia para la página web? Sobre como hacés cuando llega una visita a tu dominio y direccionarlo a la tienda que corresponde según el lugar donde se conecta.

  4. espectacular, esto me ayuda ya que tengo prblemas de internet y me cuesta aveces hacer deploy al subir los archivos.

  5. como haces para usar la github action para kubectl commands, si tenes configurado varios clusters de k8s. el cat $HOME/.kube/config | base64 me tiró un "chorizo" encodeado pero estimo debe ser la suma de todos los config que tengo de cada cluster al que me conecté.

  6. pelado haste una!, que estrategia se puede tomar para hacer un checkout en algun servidor tercero (vps, ec2 u otro proveedor) en el que no se tiene las credenciales de git
    .

  7. Ahora me entero que circle ci era para hacer ci/cd, me ponen en cada video una publicidad de eso, literalmente lo odiaba sin conocerlo jajajaja

  8. siempre te doy me gusta… luego no me gusta… rollback al me gusta con GitHub Actions xD

  9. Demasiadas lineas para hacer algo simple, creo que gitlab es mas simple y podes configurar tus runners. Buen video

  10. Es igualito a Azure Pipelines. de las herramientas mas robustas que he utilizado. Tiene integraciones con casi todo, es genial.

Leave a Reply

Your email address will not be published.

Captcha loading...