¿Qué es un entorno de staging?
También llamado: staging, preproducción, entorno de pruebas
Definición
Un entorno de staging es una copia de tu web o aplicación, lo más parecida posible a la de producción, donde se prueban los cambios antes de publicarlos para los usuarios reales.
Lo habitual es trabajar con varios entornos: desarrollo (tu ordenador), staging (una copia en un servidor, a menudo en un subdominio como staging.example.com) y producción (la web real). Así, una actualización de WordPress o un cambio de código que rompe algo se detecta antes de que lo vean los clientes.
Ejemplo
rama develop ──► despliegue automático en staging.example.com
rama main ──► despliegue en example.com (tras revisar staging)
Cosas que conviene saber
- Bloquea el acceso público y a los buscadores: protégelo con contraseña (autenticación HTTP) y no dejes que Google indexe una copia de tu web. Un
robots.txtno basta si la URL se filtra. - Cuidado con los datos reales. Si copias la base de datos de producción, contiene datos personales; anonimízalos o restringe mucho el acceso. Desactiva también los correos y pagos reales.
- Cuanto más se parezca a producción (misma versión de PHP, base de datos, configuración), más fiables serán las pruebas.
Errores habituales
- Publicar en staging, comprobar que funciona y luego subir a producción a mano copiando otros archivos distintos de los que se probaron.
¿Tienes un producto o servicio relacionado con Entorno de staging? Anúnciate en este término.
Términos relacionados
- DespliegueUn despliegue es el proceso de publicar una nueva versión de una web o...
- CI/CDCI/CD (integración y despliegue continuos) es la práctica de automatizar las pruebas y la...
- Copia de seguridadUna copia de seguridad es un duplicado de los archivos y bases de datos...
- SubdominioUn subdominio es un nombre que cuelga de tu dominio, como tienda.example.com o blog.example.com....
- GitGit es un sistema de control de versiones: guarda el historial completo de cambios...