mysql - 与mysql的持续集成

标签 mysql continuous-integration hudson

我的整个环境,java、js、php都是用我们的持续集成服务器(Hudson)搭建的。 但是我如何让数据库融入其中呢?

我想为单元测试、开发和质量检查部署新的 MySql 数据库。

然后我想区分开发和生产,并有一个可用于发布的更新脚本。

最佳答案

我会看看 liquibase ( http://www.liquibase.org/)。它是一个基于 Java 的开源数据库迁移工具,可以集成到您的构建脚本中并可以处理数据库差异。我以前用它来管理项目的数据库更新,并取得了很大的成功。

关于mysql - 与mysql的持续集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2009054/

相关文章:

git - 如何让 Hudson 自动构建和安装发布工件,而不仅仅是快照?

hudson - 如何使用 jenkins 对构建失败进行分类?

asp.net-mvc - 使用 ASP.NET MVC 的 Jenkins 主/从

python - MySQL-Python 代码无法正常工作,每次我尝试修复时都会生成各种错误

php - MySQL 子查询优化 - where not in(子查询)

mysql - mysql多次批量更新操作死锁

continuous-integration - 是否可以将 Chutzpah 与 Jenkins 一起使用?

ios - CloudBees 和 OS X "Unable to provision osx : No such vm type allowed"

build - 是否可以在 Hudson/Jenkins 中交错构建?

mysql - join 语句错误