Git y GitHub Pro
Texto Leccion
CI basico con GitHub Actions (conceptos)
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
Tiempo de estudio
15 Min
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 testEjercicio
- 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.
Texto Lessons
#1
Instalar Git y configurar identidad
#2
Branches: feature branches sin caos
#3
Resolver conflictos paso a paso
#4
Crea un repo con README que vende el cambio
#5
Commits buenos: pequenos, claros y con historia
#6
Pull Requests: checklist que convierte en 'merge' facil
#7
stash, reset, revert: diferencias y uso seguro
#8
Convenciones: commits y PRs consistentes
#9
Historia, diff y debugging rapido
#10
Rebase vs merge: cuando usar cada uno
#11
Tags y releases: versionar sin drama
#12
CI basico con GitHub Actions (conceptos)
Ver full lessons
Revisar curso learning pagina