osFoundry / Platform
История версий приложения
Каждый деплой — это версионируемый снапшот. Откат в один клик — код, схема, секреты вместе.
Что это
История версий приложений в osFoundry рассматривает каждый деплой как цельный неизменяемый снимок, а не как рыхлый набор правок файлов. Когда вы выкатываете версию приложения или бэкенда, osFoundry захватывает код, схему базы данных и конфигурацию секретов в один пакет и ставит на него отметку версии. Ничто не деплоится по частям, поэтому ничему не грозит рассинхронизация: схема, которую ожидает сборка, и секреты, которые она читает, закреплены за тем же снимком, что и использующий их код.
Поскольку каждая версия — цельное и согласованное целое, откат делается одним кликом. Вы выбираете прежний снимок, и osFoundry восстанавливает именно это состояние (код, схему и секреты вместе), а не просит вас вручную откатить миграцию в одном месте и значение конфигурации в другом. Именно эту брешь версионирование обычно оставляет открытой: код откатился, а база всё ещё на новой схеме, или ротированный секрет больше не совпадает. Снимок всех трёх сразу закрывает этот зазор, и потому откат в один клик остаётся надёжным даже под давлением.
Всё это живёт внутри поверхности Apps & Backend в osFoundry, части того же десктопного BYOK-рабочего пространства, где вы работаете с чатом, агентами, кодом и данными. Нет платы за место и нет реселлерской наценки на подключаемые вами модели; история версий — это просто способ фиксировать деплои, чтобы и выкатка изменения, и его отмена были безопасными, обыденными действиями, а не событиями.
Ключевые возможности
- Каждый деплой сохраняется как неизменяемый версионный снимок, а не как перезапись на месте
- Каждый снимок объединяет код, схему базы данных и секреты, чтобы все три никогда не расходились
- Откатывайтесь к любой прежней версии одним кликом, восстанавливая все три сразу
- Просматривайте всю историю деплоев, чтобы видеть, что и когда было выкачено, и сравнивать версии
- Часть поверхности Apps & Backend в osFoundry: без платы за место, со своими ключами
Сценарии использования
- Разработчик-одиночка: выкатывает изменение схемы, которое ломает продакшн, и одним кликом возвращается к последнему рабочему снимку, код и база вместе
- Небольшая команда: смотрит историю деплоев, чтобы точно увидеть, какая версия внесла регрессию, прежде чем решать, что чинить
- Разработчик агентов: быстро итерирует бэкенд, зная, что каждый деплой — точка восстановления, к которой можно вернуться без ручного отката миграций или секретов
Часто задаваемые вопросы
Что именно захватывается в каждой версии приложения?
Каждый деплой снимает три вещи как единое целое: код вашего приложения, схему базы данных и конфигурацию секретов. Они версионируются вместе, поэтому снимок всегда отражает согласованное, готовое к развёртыванию состояние, а не частично обновлённые куски.
Откат возвращает также схему базы и секреты или только код?
Все три. Откат восстанавливает снимок целиком (код, схему и секреты), так что вы не окажетесь с кодом под новую схему, работающим против старой базы, или с ротированным секретом, который больше не совпадает. Ради этого их и объединяют в одну версию.
Где история версий приложений находится в osFoundry?
Она входит в поверхность Apps & Backend десктопного рабочего пространства osFoundry, рядом с чатом, агентами, кодом, знаниями и данными. Версионирование встроено в саму работу деплоев, поэтому каждая выкатка фиксируется, а любая прежняя версия остаётся доступной для отката.