【发布时间】:2017-05-14 16:04:39
【问题描述】:
我担心将包含数据库密码、服务器名称和我的应用或服务的其他服务设置的配置放在一起。
现在,我将配置文件与我的代码 (Git) 放在同一个地方。这是有风险的,因为如果有人得到它,他/她可以连接到我的数据库或服务。我也在使用像 Jenkins 这样的 CI/CD 开发工具。我应该把配置放在哪里,这样当我运行管道或自动部署时,我的配置文件就准备好了?
- Git,我的代码在同一个地方
- Jenkins,每次 CI 运行时创建文件并放入其中
- 隐藏驱动,部署运行时通过Jenkins命令拉取配置文件
- 还有其他想法吗?
谢谢
【问题讨论】:
标签: git jenkins continuous-integration continuous-deployment