Prueba en una copia de producción antes de que tus usuarios la vean
Cada proyecto tiene un Odoo de producción y copias de prueba. Staging usa tus datos reales, pero el email y las acciones planificadas se desactivan primero.
Tres tipos de entorno
Producción
Tu Odoo de producción. Siempre activo, nunca se limpia, y se copia cada día. Uno por proyecto.
Staging
Una copia de tus datos de producción, ejecutando el código de tu rama de staging. Se mantiene activa todo el tiempo que la necesites. Reconstrúyela para traer datos frescos de producción.
Desarrollo
Un Odoo nuevo con datos de demo, construido desde cualquier rama que subas. Se elimina 24 horas después del build, así que puedes crear tantos como quieras.
Una rama, un entorno
Cada rama de Git tiene su propio entorno, con su propia base de datos y sus propios ajustes. Cambiar el tipo de una rama es un clic.
Un staging en el que puedes confiar
Email y acciones planificadas desactivados antes de que Odoo arranque
Una copia de producción podría enviar emails a tus clientes o sincronizar tu banco. Por eso desactivamos los servidores de correo, las acciones planificadas y las conexiones activas antes de que staging arranque por primera vez. Si eso falla, staging no arranca.
Tu rama, probada con datos reales
Staging copia los datos de producción, luego ejecuta el código de tu rama de staging y actualiza sus módulos. Si el código no se puede aplicar, el build falla y no se rompe nada.
Staging sin Git
¿Sin código propio? Haz clic en Nuevo staging para obtener una copia de producción. Prueba allí primero una app nueva, una importación o un cambio de ajustes.
Mira la próxima actualización de Odoo con antelación
Staging siempre corre con el build de Odoo más reciente. Así te muestra cómo quedará producción tras su próxima actualización.
Desarrollo para cada rama
Un build por cada push
Sube una rama de funcionalidad y consigue un Odoo nuevo para probarla. Se cargan datos de demo, así que hay algo en lo que hacer clic.
Elige qué se instala y qué se prueba
Instala todos los módulos de tu código, o solo los que indiques. Ejecuta los tests por etiqueta, o solo para los módulos que elegiste.
Limpieza automática
Los builds de desarrollo desaparecen 24 horas después de crearse. No se acumula nada.
Ajustes para cada entorno
Cada entorno puede tener sus propias variables de entorno. Las claves de producción y de prueba pueden mantenerse separadas.
Acceso para externos
Dale a un externo el rol Desarrollador. Tendrá control total de las ramas de prueba, y ningún acceso a tu Odoo de producción.
Direcciones y dominios
Una dirección para cada entorno
Producción, staging y desarrollo reciben cada uno su propia dirección web en cuanto se construyen. Puedes compartir un enlace para probar al momento.
Tu propio dominio, con HTTPS
Añade tu dominio a producción. Obtenemos el certificado HTTPS y lo renovamos por ti. Puedes añadir más de un dominio, y los cambios se aplican sin redesplegar.
Una comprobación DNS al añadir un dominio
Cuando añades un dominio, primero comprobamos su DNS. Si el registro está mal, ves qué falla y cómo debería ser el registro.
Cloudflare delante de tu Odoo
El tráfico pasa por Cloudflare por defecto, para protegerte de ataques y cargar más rápido desde lejos. En los planes de pago, puedes desactivarlo.
Cada rama bajo tu dominio
En tu propio servidor, añade un solo registro DNS. Después, cada rama recibe un nombre bajo tu dominio, con su propio certificado generado en tu servidor.
Dónde funciona cada función
Preguntas frecuentes
¿Puede staging enviar emails a mis clientes?
¿Cuántos entornos de staging puedo tener?
¿Se conservan mis datos de desarrollo?
¿Puedo usar mi dominio raíz, como miempresa.com?
¿Puede staging tener su propio dominio?
¿Quieres ver cómo probarías antes de salir a producción?
Cuéntanos cómo trabaja tu equipo hoy. Te mostraremos cómo encajarían producción, staging y desarrollo.