Su primer workflow de GitHub
Cree y ejecute su primer workflow de GitHub Actions para automatizar una tarea sencilla en su repositorio.
Su primer workflow de GitHub es una lección gratuita de CI/CD with GitHub Actions & DevOps Pipelines en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de CI/CD with GitHub Actions & DevOps Pipelines, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de CI/CD with GitHub Actions & DevOps Pipelines incluye 4 lecciones en total.
¡Le damos la bienvenida a los workflows!
Un workflow es una receta automatizada de pasos que se ejecuta en su repositorio. Se escribe en YAML y se coloca en .github/workflows/.
La base: nombre y desencadenadores
Cada workflow necesita un name para identificarlo y una clave on para su desencadenador. Use on: push para ejecutarlo cada vez que se incorpore código.
Jobs: las unidades de trabajo
Una vez definido cuándo se ejecuta un workflow, jobs define qué hace. Cada job es una unidad de trabajo independiente con su propio id.
Runners: su máquina virtual
La clave runs-on selecciona la máquina para su job. ubuntu-latest es la opción habitual; windows-latest y macos-latest están disponibles cuando los necesite.
Steps: la secuencia de actions
Dentro de un job, los steps se ejecutan en orden. run ejecuta un comando de shell; uses incorpora una action precompilada. Empezaremos con run.
Su primer workflow: ¡Hola!
Aquí tiene un workflow inicial completo: extrae su código, muestra un saludo y enumera los archivos. Guárdelo como hello-workflow.yml y ejecútelo.
name: My First Hello Workflow
on: [push]
jobs:
say_hello_job:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Say Hello World
run: echo "Hello from GitHub Actions!"
- name: List current directory files
run: ls -laComprender el comando `run`
La clave run ejecuta cualquier comando de shell en el runner: echo para mostrar texto y ls -la para enumerar archivos. Puede encadenar varias líneas con |.
Activar su workflow
Con on: [push], su workflow se activa automáticamente cuando confirma y envía el archivo YAML a su repositorio. No se necesita ningún activador manual.
Consultar las ejecuciones de workflows
Vaya a la pestaña Actions de su repositorio para observar las ejecuciones en directo: estado, jobs, steps y registros completos para depurar cualquier fallo.
Comprobación rápida: estructura de un workflow
¿Cuál de las siguientes opciones NO es una palabra clave de nivel superior que se use directamente en un archivo YAML básico de GitHub Actions?
Repaso: ¡su primera automatización!
Ha creado y activado su primer workflow: se encuentra en .github/workflows/, comienza con un evento y ejecuta steps en el runner elegido. Muy bien.
Preguntas frecuentes
¿La lección «Su primer workflow de GitHub» es gratis?
Sí — el texto completo de «Su primer workflow de GitHub» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de CI/CD with GitHub Actions & DevOps Pipelines, actualiza a CoddyKit PRO. El curso de CI/CD with GitHub Actions & DevOps Pipelines incluye 4 lecciones en total.
¿Qué aprenderé en «Su primer workflow de GitHub»?
Cree y ejecute su primer workflow de GitHub Actions para automatizar una tarea sencilla en su repositorio. Practicas CI/CD with GitHub Actions & DevOps Pipelines con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar CI/CD with GitHub Actions & DevOps Pipelines?
No se requiere experiencia previa. CI/CD with GitHub Actions & DevOps Pipelines en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.
¿Cuánto tiempo toma la lección «Su primer workflow de GitHub»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de CI/CD with GitHub Actions & DevOps Pipelines?
Sí. Cada lección de CI/CD with GitHub Actions & DevOps Pipelines incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- ¿Qué son CI/CD y DevOps?
- Conceptos fundamentales de GitHub Actions
- Su primer workflow de GitHub
- Gestión de Secrets y variables de entorno