Automatización

GitHub Actions

CI/CD y automatización integrada en repositorios de GitHub.

Ejecuta workflows YAML por eventos del repositorio, cron o llamadas manuales usando runners alojados por GitHub o infraestructura propia.

Ir al sitio oficial

Ficha abierta

Para qué sirve y cómo encaja

Ejecuta workflows YAML por eventos del repositorio, cron o llamadas manuales usando runners alojados por GitHub o infraestructura propia.

Útil para tests, builds, releases, despliegues y mantenimiento cuando el código ya vive en GitHub.

No conviene usarlo como sistema general de jobs sin controlar permisos, secretos, costes y dependencias de acciones externas.

Uso en tu proyecto

Instalación e importación

Comandos y fragmentos tomados de la documentación oficial. Se instala igual en cualquier stack: cópialos tal cual o pásale el prompt a tu agente.

fichero
.github/workflows/ci.yml
workflow
name: CI
on: [push, pull_request]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v5
      - uses: actions/setup-node@v5
        with:
          node-version: 24
          cache: npm
      - run: npm ci
      - run: npm run build

Prompt para que tu agente lo instale

Pega esto en Cursor, Claude Code, Codex u otro agente de código:

Prompt
Instala GitHub Actions en este proyecto. Documentación oficial: https://docs.github.com/en/actions/writing-workflows/quickstart. Comando verificado: `.github/workflows/ci.yml`. Haz solo la instalación o importación base indicada en esta pestaña; no asumas stack ni configuración del proyecto. Cuando termines, pregunta al usuario cómo quiere integrarlo o qué contexto necesitas para los siguientes pasos.

Planes y modelos

Cómo se paga y qué incluye cada opción

  1. 01

    Repositorios públicos

    Los runners estándar alojados no cuestan minutos en repositorios públicos, y los runners propios tampoco.

    Gratis
  2. 02

    Repositorios privados

    Cada plan incluye una bolsa de minutos y almacenamiento; el exceso se factura por consumo.

    Repositorios privados
  3. 03

    Larger runners

    Máquinas con más CPU, memoria o GPU, facturadas por minuto y siempre fuera de la bolsa incluida.

    Larger runners

Funcionalidades

Qué puedes hacer con ella

  1. 01

    Eventos del repositorio

    Responde a push, pull request, releases, issues y otros eventos.

  2. 02

    Marketplace de acciones

    Reutiliza pasos y automatizaciones publicadas por terceros o por el equipo.

  3. 03

    Runners flexibles

    Ejecuta en runners de GitHub o autoalojados con entornos personalizados.

Cuándo usarla

Dónde encaja y dónde no

Te conviene si…

Útil para tests, builds, releases, despliegues y mantenimiento cuando el código ya vive en GitHub.

Mejor otra opción si…

No conviene usarlo como sistema general de jobs sin controlar permisos, secretos, costes y dependencias de acciones externas.