CI basico con GitHub Actions (conceptos)

Lectura
15 min~1 min lectura
Objetivo de la lección

Corre tests, lint y type-check en cada PR para que el main sea estable.

Puntos de control
  • CI basico
  • Conceptos clave
  • Ejercicio
  • Checklist de mastery

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.
Laboratorio de práctica

Antes de marcar esta lección como completa, escribí una evidencia breve para Git y GitHub Pro: un ejemplo, una decisión, una captura, una mini demo o una nota que puedas reutilizar en portfolio.

Reflexión rápida

¿Qué cambiarías en tu forma de trabajar después de aplicar ci basico con github actions (conceptos)?

De lección a portfolio

Convertí esta lección en evidencia para roles frontend o devops.

Un merge bien explicado muestra criterio de equipo: rama base, pull request, revisión, conflictos y decisión antes de tocar main.

Paso 1

Creá una rama feature y documentá qué cambia antes de fusionar.

Paso 2

Abrí una pull request, revisá changed files, checks y comentarios.

Paso 3

Mostrá cómo resolviste un conflicto o por qué el merge fue fast-forward.

Newsletter Cursalo

Recibí rutas y cursos nuevos

Sumate para recibir recursos orientados a empleo y portfolio.

  • Rutas de empleo
  • Cursos prácticos
  • Portfolio y entrevistas

Sin spam. También podés entrar con tu cuenta para guardar progreso. Iniciá sesión

CI basico con GitHub Actions (conceptos) | CursaloFalar no WhatsApp