Jez Humble撰写的“连续交付”一书中的“配置信息”是什么意思?
答案 0 :(得分:2)
任何可能因环境而异的应用程序的任何参数。用户名,密码,URL,选项和标志......等等。
Humble和Farley建议(甚至要求!)所有配置信息都要在SCM中进行版本控制,并使用它配置的应用程序进行部署。这样可以避免出现无法正常工作的默认配置,部署期间覆盖配置文件导致的回归或部署到测试环境时意外访问生产数据库等问题。
答案 1 :(得分:0)
虽然建议在SCM中提供连续的信息,但我发现并不总是这样做。在这种情况下,您应该考虑监控这些信息或数据,以便任何更改都会触发验证流程,以确保您在SCM和SCM之外的配置中管理变更。