Jobs y Stages
Parte del curso de GitLab CI
El pipeline de la lección anterior tenía un solo job. Los proyectos reales nunca se quedan tan pequeños. Un proyecto real compila código, ejecuta una batería de tests unitarios, pasa un linter, quizá ejecuta además tests de integración y al final despliega, y cada una de esas cosas es un job aparte.
Si te equivocas con el orden pierdes tiempo o, peor aún, pierdes garantías: desplegar antes de que los tests hayan empezado siquiera echa por tierra el motivo de tener tests. Esta lección trata de los stages, el mecanismo con el que GitLab CI controla ese orden, y de needs:, la vía de escape para cuando el orden por stages resulta más estricto de lo que en realidad necesitas. ...
¿Quieres aprender GitLab CI Jobs y Stages en un entorno real?
Haz clic abajo, recibe una máquina Linux con GitLab CI listo, y practica Jobs y Stages con un tutor de IA que conoce tu código.
Empezar esta lecciónJobs y StagesLo que vas a aprender
- Default stages
- Stage keyword
- Parallel jobs in same stage
- Stages keyword
- Needs for DAG
- Job ordering
Lee esta lección en tu idioma
Todas las lecciones de este curso
11 lecciones- 1Qué es CI/CD20 min
- 2Tu primer pipeline25 min
- 3Jobs y Stages30 min
- 4Variables y secretos30 min
- 5Artifacts y Caches30 min
- 6Rules y Jobs Condicionales30 min
- 7Jobs y Services de Docker35 min
- 8Entornos e Implementaciones30 min
- 9Includes y Templates30 min
- 10Runners30 min
- 11Proyecto final: Construcción, pruebas e implementación60 min
