使用Github沿着Jenkins服务器/实例配置管理的道路前进。从较高的角度来看,我计划使用一个测试实例,在那里进行和/或测试任何配置更改,将配置导出到代码中,然后将代码提交到github存储库中。然后在生产实例上,我将从存储库中提取配置代码,然后从磁盘上重新加载配置(或重新启动实例)。
我觉得此流程可以很好地进行作业配置,但是在插件方面我受阻。例如,在当前设置中,当我测试升级插件(升级插件,重新启动Jenkins)时,我无法在主目录中检测到任何代码/配置更改。现在,这肯定与我在存储库中包含/排除的内容有关。因此,我想问题的实质是,为了使用上述部署方法跟踪版本升级,我应该包括哪些插件文件?
这是我正在使用的.gitignore: