Includes y Templates
Parte del curso de GitLab CI
Para cuando llegas a tu tercer proyecto, los archivos .gitlab-ci.yml empiezan a parecerse entre sí. El mismo job de lint. La misma preparación de los tests con la misma clave de caché. El mismo conjuro de docker dentro de docker, copiado del repositorio anterior porque sabías que allí funcionaba. Copiar y pegar es de verdad la decisión correcta las dos primeras veces.
GitLab te da dos herramientas para esto, y hacen cosas distintas. include: trae archivos enteros de otro sitio. extends: deja que un job herede de otro. La mayoría de los pipelines reales usan las dos. ...
¿Quieres aprender GitLab CI Includes y Templates en un entorno real?
Haz clic abajo, recibe una máquina Linux con GitLab CI listo, y practica Includes y Templates con un tutor de IA que conoce tu código.
Empezar esta lecciónIncludes y TemplatesLo que vas a aprender
- Include local
- Include project
- Include remote
- Include template
- Extends keyword
- YAML anchors
- Built-in templates
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
