首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >天桥如何尊重版本控制和SDLC?

天桥如何尊重版本控制和SDLC?
EN

Stack Overflow用户
提问于 2013-09-16 22:40:13
回答 1查看 471关注 0票数 1

我们正在考虑将https://en.wikipedia.org/wiki/Flyway_(software)集成到我们的应用程序中,但我们担心它如何维护自己的版本,以及它如何与软件开发生命周期(SDLC)一起工作。

本质上,我们使用这种方法的问题是,您正在维护一组SQL脚本,这些脚本在文件名中以版本分隔,而不是在版本控制中维护一个主干,并将该主干释放/标记为一个特定的版本。使用Flyway,开发人员可以返回并更改与发布的应用程序版本相关的旧迁移脚本,并破坏您已经集成/测试/分阶段并已交付到生产环境的版本。

我们正在考虑的是维护在版本控制下的项目中的SQL迁移(即我的app-db/主干/迁移. SQL ),并在SQL开发人员声明它已准备好作为发布版(V1.0.0__blah.sql)时从其中释放/标记。然后清除主干/迁移. so,以便开发和标记下一个1.0.1或1.1.0脚本。然后,包装器脚本将从标记导出SQL文件,用该目录调用Flyway来执行迁移,并清理导出。

这似乎是一个有效的观点/方法吗?天桥会支持像版本控制这样的东西吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-23 09:15:01

Flyway 3.0将打开API,使最终用户能够朝着这个方向扩展它。目前,对SCM集成的支持没有提上议事日程。

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

https://stackoverflow.com/questions/18838490

复制
相关文章

相似问题

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