0Pricing
DevOps Bootcamp · Lección

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 DevOps Bootcamp 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 DevOps Bootcamp, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de DevOps Bootcamp 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 -la

Comprender 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 DevOps Bootcamp, actualiza a CoddyKit PRO. El curso de DevOps Bootcamp 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 DevOps Bootcamp 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 DevOps Bootcamp?

No se requiere experiencia previa. DevOps Bootcamp 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 DevOps Bootcamp?

Sí. Cada lección de DevOps Bootcamp 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

  1. ¿Qué son CI/CD y DevOps?
  2. Conceptos fundamentales de GitHub Actions
  3. Su primer workflow de GitHub
  4. Gestión de Secrets y variables de entorno
← Volver a DevOps Bootcamp