首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于生产部署的回滚

用于生产部署的回滚
EN

Stack Overflow用户
提问于 2013-01-08 23:18:32
回答 1查看 1.1K关注 0票数 1

我即将自动部署到测试服务器和生产环境中。

我有一个ci-server (构建、编译、junit)和一个工件存储库管理器(存储要部署/发布的构建)。

目前,我可以使用脚本将其部署到测试服务器(使用ci服务器执行)。当前无回滚、db备份或db更新。所有服务器都有Suse (linux)。

我想知道是否有更好的部署方式,具有回滚功能?也许是另一个免费软件工具?否则,即使只是一些笔记也会有助于弄清楚我必须做些什么才能进行回滚,而不会搞砸生产。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-09 06:27:36

回滚包含关系数据库的应用程序是非常棘手的。传统上,这是通过从备份恢复来完成的,在升级之前执行。

更现代的方法是将数据库迁移工具(如liquibase )集成到应用程序的安装过程中。liquibase跟踪数据库模式的每次更改,这使它能够生成用于升级和回滚的脚本。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14218167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档