{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Dev&Ops","title":"Dev&Ops - EP46 - Comandos de Linux indispensables para CI/CD Pipelines","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/5356602f\"></iframe>","width":"100%","height":180,"duration":4309,"description":"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.\n🔍 En este episodio aprenderás:Por qué la terminal Linux es la base de la mayoría de los CI/CD pipelinesCómo usar curl para interactuar con APIs, webhooks y health checksPara qué sirve awk al procesar outputs y logs en pipelinesCómo jq y yq ayudan a trabajar con JSON y YAMLQué es envsubst y cómo usar templates con variables de entornoPor qué rsync es el comando favorito para despliegues y sincronización¡Únete a nuestra comunidad online! 👇\nYouTube: https://www.youtube.com/@DevAndOpsPodcast ▶️\nTikTok: https://www.tiktok.com/@devandops 🕺\nInstagram: https://www.instagram.com/devandopspodcast/ 📸\nFacebook: https://www.facebook.com/devandops 👍\nSpotify: https://open.spotify.com/show/1MuMODYsE4xN6RhOcd8EaG 🎧\n📝 Capítulos:\n(00:00) GitHub Actions y la adopción de CI/CD por developers\n(00:50) Bienvenida al episodio 46\n(01:52) Introducción al tema: comandos Linux para CI/CD\n(06:36) Experiencia de Juan con pipelines y GitHub Actions\n(09:19) Importancia del output y la información del pipeline\n(13:08) curl: el navegador web en la terminal\n(23:10) Diferencias entre curl y wget\n(25:55) awk: procesando texto y columnas en pipelines\n(35:20) Uso combinado de grep y awk\n(37:45) jq y yq: trabajando con JSON y YAML\n(46:30) envsubst: templates y variables de entorno\n(59:47) rsync: sincronización eficiente de archivos...","thumbnail_url":"https://img.transistorcdn.com/7T6VKlkWwwq08m4qjYdc4Ygs-Ked_3kOsCnV4jyv56Y/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zMzFk/MDMyNWMzOTIyYjhk/MmMyMTQ1YzExYWRk/MmY0ZC5wbmc.webp","thumbnail_width":300,"thumbnail_height":300}