Volver al curso

Git y GitHub Pro

leccion
12 / 12
beginner
6 horas
Proyecto (flujo completo)

CI basico con GitHub Actions (conceptos)

Lectura
15 min~1 min lectura

CI basico

CI es un guardia automatico. Corre tests, lint y type-check en cada PR para que el main sea estable.

Conceptos clave

  • Workflow on: pull_request
  • Cache de deps
  • Pasos: install -> test -> build

Ejemplo

name: CI
on: [pull_request]
jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: pnpm install
      - run: pnpm test

Ejercicio

  • Define el pipeline minimo de tu proyecto.
  • Decide que bloquea el merge (tests/build).

Checklist de mastery

  • Se por que CI reduce bugs.
  • Tengo un pipeline minimo en mente.