我的整个环境,java、js、php都是用我们的持续集成服务器(Hudson)搭建的。 但是我如何让数据库融入其中呢?
我想为单元测试、开发和质量检查部署新的 MySql 数据库。
然后我想区分开发和生产,并有一个可用于发布的更新脚本。
最佳答案
我会看看 liquibase ( http://www.liquibase.org/)。它是一个基于 Java 的开源数据库迁移工具,可以集成到您的构建脚本中并可以处理数据库差异。我以前用它来管理项目的数据库更新,并取得了很大的成功。
关于mysql - 与mysql的持续集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2009054/