Configurar CI/CD con GitHub Actions
Los desarrolladores se benefician al generar tutoriales estructurados y listos para copiar y pegar, con indicaciones de imágenes para la documentación.
Ver vista previa de entrada y salida
Entrada
- Tarea / qué se quiere lograr
- Set up a CI/CD pipeline with GitHub Actions for a Node.js app
- Nivel de dificultad
- Intermedio — Se asume conocimiento básico
- ¿Incluir notas de ubicación de imágenes?
- Sí — Agregar marcadores [IMAGEN] con descripciones
- Herramientas / software requerido
- GitHub account, Node.js 18+, a repository with npm scripts
Salida (extracto)
Cómo configurar un pipeline de CI/CD con GitHub Actions
Requisitos previos: cuenta de GitHub, Node.js 18+, un repositorio con `npm test` y `npm run build`.
Paso 1 — Crea el archivo de flujo de trabajo. En tu repositorio, añade `.github/workflows/ci.yml`. [Imagen: captura de pantalla del árbol de archivos que muestra la nueva carpeta de flujos de trabajo]
Paso 2 — Define el disparador. Configura el flujo de trabajo para que se ejecute en cada push y pull request a main:
```yaml
on:
push:
branches: [main]
```
Paso 3 — Añade el trabajo de pruebas...