osFoundry / Platform
应用版本历史
每次部署都是一份带版本的快照。一键回滚——代码、模式、密钥一并回滚。
简介
osFoundry 的应用版本历史把每一次部署都当作一个完整、不可变的快照,而不是一堆零散的文件改动。当你发布一个应用或后端的版本时,osFoundry 会把代码、数据库结构和密钥配置作为一个整体打包,并盖上版本标记。任何东西都不会被分片部署,因此也就无从错位失步:一次构建所依赖的结构,以及它读取的密钥,都被固定在与使用它们的代码同一个快照里。
正因为每个版本都是一个自洽的整体,回滚只需一次点击。你选定一个历史快照,osFoundry 就会把那一精确状态(代码、结构和密钥一并)恢复回来,而不是要你在一处手动回退迁移、在另一处再改一个配置值。这正是版本管理通常留下的隐患:代码回退了,数据库却还停在新结构上,或者轮换过的密钥不再匹配。把三者一起做成快照堵住了这道缝隙,也正因此,一键回滚在紧要关头才真正靠得住。
这一切都位于 osFoundry 的 Apps & Backend 界面之内,与你运行聊天、智能体、代码和数据的同一个 BYOK 桌面工作区共处一处。没有按席位收费,也不对你接入的模型加收任何转售差价;版本历史只是部署被记录下来的方式,让发布一次改动和撤销它都成为安全、日常的操作,而非一桩大事。
主要功能
- 每次部署都保存为不可变的版本化快照,而非原地覆盖
- 每个快照把代码、数据库结构和密钥打包在一起,让三者永不脱节
- 一键回滚到任意历史版本,三者一并恢复
- 浏览完整的部署历史,看清什么在何时发布,并对比各个版本
- 隶属于 osFoundry 的 Apps & Backend 界面:无按席位收费,自带密钥
使用场景
- 独立开发者:发布了一次搞垮生产环境的结构改动,一键回到上一个可用快照,代码与数据库一并复原
- 小团队:查看部署历史,精确找出哪个版本引入了回归,再决定要修什么
- 智能体开发者:在后端上快速迭代,因为清楚每次部署都是一个可返回的还原点,无需手动回退迁移或密钥
常见问题
每个应用版本里究竟捕获了哪些内容?
每次部署都把三样东西作为一个整体做成快照:你的应用代码、数据库结构和密钥配置。它们被一起版本化,因此任意一个快照始终代表一个一致、可部署的状态,而不是只更新了一半的零散部分。
回滚会连数据库结构和密钥一起回退,还是只回退代码?
三者都回退。一次回滚会恢复完整的快照(代码、结构和密钥),这样你就不会落得新结构的代码跑在旧数据库上,或是一个轮换过、不再匹配的密钥。把它们捆进同一个版本,图的正是这一点。
应用版本历史在 osFoundry 中处于什么位置?
它属于 osFoundry 桌面工作区的 Apps & Backend 界面,与聊天、智能体、代码、知识和数据并列。版本管理内建于部署的运作方式之中,因此每次发布都会被记录,每个历史版本也始终可供回滚。