配置属性的管理工具与liquibase和flyway等工具的风格相同?

时间:2012-09-06 06:15:27

标签: configuration-management

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

我想要一种更好的方法来管理我的应用程序的配置属性,这样我就可以跟踪它们随时间的变化。

这样的事情是否存在?

1 个答案:

答案 0 :(得分:-1)

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

  

通常,我们认为注入配置是不好的做法   建造或包装时的信息。这是从   原则上,您应该能够将相同的二进制文件部署到每个   环境,所以你可以确保你发布的东西是   你测试的一样。

然后有这个建议将它全部存储为environment变量。