0Pricing
CI/CD with GitHub Actions & DevOps Pipelines · 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 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 -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 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

  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 CI/CD with GitHub Actions & DevOps Pipelines