配置文件管理

Config file management

使用 Drone.io 或 Jenkins 等构建系统时,管理配置文件的最佳方式是什么?在 Jenkins 中,我使用一个插件来创建一些配置文本文件。但是,没有分组。我想知道你们如何管理不同环境(如测试、阶段、生产)的配置文件。

谢谢!

1) 见 Config File Provider Plugin:

Adds the ability to provide configuration files (i.e., settings.xml for maven, XML, groovy, custom files, etc.) loaded through the Jenkins UI which will be copied to the job's workspace.

2) 见 Configuration Slicing Plugin:

the configuration slicing plugin can handle properties on any collection, such as slaves, or builds of a project.