osFoundry / Platform
Historial de versiones de app
Cada despliegue es una instantánea versionada. Rollback de un clic: código, esquema y secretos juntos.
Qué es
El historial de versiones de osFoundry trata cada despliegue como una instantánea completa e inmutable, no como un conjunto suelto de cambios de archivos. Cuando publicas una versión de una app o de un backend, osFoundry captura el código, el esquema de base de datos y la configuración de secretos en un solo paquete y lo sella con una versión. Nada se despliega por partes, así que nada puede desincronizarse: el esquema que una build espera y los secretos que lee quedan fijados a la misma instantánea que el código que los utiliza.
Como cada versión es un todo coherente, revertir es cuestión de un clic. Eliges una instantánea anterior y osFoundry restaura ese estado exacto (código, esquema y secretos a la vez) en lugar de pedirte que deshagas a mano una migración por un lado y un valor de configuración por otro. Este es justo el fallo que el versionado suele dejar abierto: el código vuelve atrás pero la base de datos sigue en el esquema nuevo, o un secreto rotado ya no coincide. Capturar los tres juntos cierra ese hueco, y es lo que hace que una reversión con un clic sea de fiar cuando la situación aprieta.
Esto vive dentro de la superficie Apps & Backend de osFoundry, parte del mismo espacio de trabajo de escritorio BYOK donde usas chat, agentes, código y datos. No hay cuotas por usuario ni sobreprecio de reventa en los modelos que conectas; el historial de versiones es simplemente la forma en que se registran los despliegues, para que publicar un cambio y deshacerlo sean acciones seguras y cotidianas, no acontecimientos.
Capacidades principales
- Cada despliegue se guarda como una instantánea versionada e inmutable, no como una sobrescritura en el sitio
- Cada instantánea agrupa código, esquema de base de datos y secretos para que los tres nunca se desincronicen
- Vuelve a cualquier versión anterior con un clic y restaura los tres a la vez
- Recorre todo el historial de despliegues para ver qué se publicó y cuándo, y comparar versiones
- Forma parte de la superficie Apps & Backend de osFoundry: sin cuotas por usuario, con tus propias claves
Casos de uso
- Desarrollador en solitario: publica un cambio de esquema que rompe producción y vuelve a la última instantánea que funcionaba con un clic, código y base de datos juntos
- Equipo pequeño: revisa el historial de despliegues para ver exactamente qué versión introdujo una regresión antes de decidir qué corregir
- Desarrollador de agentes: itera rápido sobre un backend sabiendo que cada despliegue es un punto de restauración al que puede volver sin deshacer migraciones ni secretos a mano
Preguntas frecuentes
¿Qué se captura exactamente en cada versión de la app?
Cada despliegue toma una instantánea de tres cosas como una sola unidad: el código de tu aplicación, el esquema de base de datos y la configuración de secretos. Se versionan juntos, así que una instantánea siempre representa un estado consistente y desplegable, no piezas actualizadas a medias.
Al revertir, ¿también se deshace el esquema de base de datos y los secretos, o solo el código?
Los tres. Una reversión restaura la instantánea completa (código, esquema y secretos), de modo que no acabas con código de esquema nuevo corriendo contra una base de datos vieja ni con un secreto rotado que ya no coincide. Ese es precisamente el sentido de agruparlos en una sola versión.
¿Dónde encaja el historial de versiones dentro de osFoundry?
Es parte de la superficie Apps & Backend del espacio de trabajo de escritorio de osFoundry, junto al chat, los agentes, el código, el conocimiento y los datos. El versionado está integrado en el propio funcionamiento de los despliegues, así que cada publicación queda registrada y cada versión anterior sigue disponible para revertir.