Variables y secretos
Parte del curso de GitLab CI
Un pipeline que se comporta exactamente igual sin importar quién lo lanzó ni a qué rama subió los cambios no sabe distinguir staging de producción, ni una clave de despliegue real de un valor de relleno. Todo pipeline serio necesita saber cosas en el momento en que se ejecuta: qué commit está construyendo, qué rama lo disparó y cómo autenticarse contra una base de datos o una API en la nube sin dejar esa contraseña...
Imagina un formulario impreso con una línea en blanco: "Entorno: ______". El formulario en sí, .gitlab-ci.yml, es idéntico para todo el que ejecuta el pipeline, pero el valor que se escribe en ese hueco cambia según la situación. En GitLab CI, una variable es exactamente esa clase de casilla con nombre: un nombre que guarda un trozo de texto, que las líneas de script: de cualquier job pueden leer después poniendo un...
¿Quieres aprender GitLab CI Variables y secretos en un entorno real?
Haz clic abajo, recibe una máquina Linux con GitLab CI listo, y practica Variables y secretos con un tutor de IA que conoce tu código.
Empezar esta lecciónVariables y secretosLo que vas a aprender
- Variables block
- Predefined CI variables
- CI_COMMIT_SHA
- CI_PROJECT_DIR
- Masked variables
- Protected variables
- .env files vs CI variables
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
