Dev&Ops - EP46 - Comandos de Linux indispensables para CI/CD Pipelines cover art

Dev&Ops - EP46 - Comandos de Linux indispensables para CI/CD Pipelines

Dev&Ops - EP46 - Comandos de Linux indispensables para CI/CD Pipelines

Listen for free

View show details

About this listen

En este episodio hablamos sobre comandos de Linux que son clave al trabajar con pipelines de CI/CD. Partiendo de la experiencia práctica en GitHub Actions, Jenkins y otros runners, conversamos sobre cómo los pipelines dependen casi siempre de una terminal Linux y cómo sacarle el máximo provecho.

Douglas y Juan recorren comandos fundamentales para interactuar con APIs, procesar texto, manejar JSON y YAML, trabajar con variables de entorno y sincronizar archivos de forma eficiente, siempre desde el contexto real de un pipeline. Un episodio especialmente útil para developers que quieren entender mejor qué pasa “detrás de escena” y para quienes trabajan en DevOps día a día.

🔍 En este episodio aprenderás:

  • Por qué la terminal Linux es la base de la mayoría de los CI/CD pipelines
  • Cómo usar curl para interactuar con APIs, webhooks y health checks
  • Para qué sirve awk al procesar outputs y logs en pipelines
  • Cómo jq y yq ayudan a trabajar con JSON y YAML
  • Qué es envsubst y cómo usar templates con variables de entorno
  • Por qué rsync es el comando favorito para despliegues y sincronización

¡Únete a nuestra comunidad online! 👇
YouTube: https://www.youtube.com/@DevAndOpsPodcast ▶️
TikTok: https://www.tiktok.com/@devandops 🕺
Instagram: https://www.instagram.com/devandopspodcast/ 📸
Facebook: https://www.facebook.com/devandops 👍
Spotify: https://open.spotify.com/show/1MuMODYsE4xN6RhOcd8EaG 🎧

📝 Capítulos:
(00:00) GitHub Actions y la adopción de CI/CD por developers
(00:50) Bienvenida al episodio 46
(01:52) Introducción al tema: comandos Linux para CI/CD
(06:36) Experiencia de Juan con pipelines y GitHub Actions
(09:19) Importancia del output y la información del pipeline
(13:08) curl: el navegador web en la terminal
(23:10) Diferencias entre curl y wget
(25:55) awk: procesando texto y columnas en pipelines
(35:20) Uso combinado de grep y awk
(37:45) jq y yq: trabajando con JSON y YAML
(46:30) envsubst: templates y variables de entorno
(59:47) rsync: sincronización eficiente de archivos
(1:10:51) Mensajes finales y cierre del episodio

No reviews yet