2

我想知道是否有任何现有工具允许以与 liquibase 和 flyway 等数据库迁移工具相同的风格管理配置属性(如 Java 属性文件或其他类似格式)。

我想要一种更好的方法来管理我的应用程序的配置属性,这将允许我跟踪它们随时间的演变。

这样的事情存在吗?

4

1 回答 1

-1

如果所有配置都被外部化并受版本控制,这还不够吗?跟踪演变只是版本历史的问题。与 db 迁移脚本不同,config 不会执行将某些内容从版本 x 升级到版本 y。持续交付说:

通常,我们认为在构建或打包时注入配置信息是不好的做法。这遵循您应该能够将相同的二进制文件部署到每个环境的原则,这样您就可以确保您发布的内容与您测试的内容相同。

然后有这个建议将其全部存储为环境变量。

于 2012-09-06T11:20:27.627 回答