2

Jez Humble 的《持续交付》一书中的“配置信息”是什么意思?

4

2 回答 2

2

任何应用程序的任何参数都可能因环境而异。用户名、密码、URL、选项和标志……任何类似的东西。

Humble 和 Farley 建议(甚至要求!)所有配置信息都在您的 SCM 中进行版本控制,并与它配置的应用程序一起部署。这避免了诸如默认配置不起作用、部署期间覆盖配置文件导致的回归或部署到测试环境时意外访问生产数据库等问题。

于 2014-01-14T21:22:24.057 回答
0

虽然建议在 SCM 中包含连续信息,但我发现并不总是这样做。在这种情况下,您应该查看监控这些信息或数据,以便任何更改也触发验证管道,以确保您管理跨 SCM 和 SCM 之外的配置的更改。

于 2014-04-16T10:23:20.443 回答