Flyway 持续数据库集成
数据难以管理,数据库难以测试。数据库部署比应用程序部署复杂得多,因为您不能每次都从头开始重新部署代码。数据库自动化很困难,而且通常是担心弄乱关键数据,这可能会暂停后续开发并减慢业务交付。现在,我们推荐一款开源数据库发布工具 —— Flyway 。什么是持续集成?持续集成是一种开发实践,它鼓励开发人员尽可能频繁地将代码的更改签入源存储库。由于代码频繁的被签入并集成为更小的部分,因此更容易在早期识别和解决问题。每次代码提交都会在单独的 CI 服务器中触发自动构建,并执行单元和集成测试。.