我们经常在项目中使用Hudson持续集成服务器。但是Hudson似乎缺乏适当的作业配置版本。
有几次,这会导致问题:有人更改或调整了作业上的配置以及过去工作的东西停止工作。
我已尝试在我的本地Hudson服务器(在我的笔记本电脑上)上进行版本控制作业。但这不是最佳的:1)它只适用于我。 2)我需要从中央构建服务器镜像作业 - 并且可能还需要修改它们以在本地工作。 3)为要忽略的文件设置.gitignores非常麻烦。
据我所知,Hudson无法查看工作的变更历史,也没有任何插件可以。
此外,似乎无法导出/导入设置。
所以问题是:你如何跟踪变化?在Hudson的工作和一般设置中都有?
答案 0 :(得分:3)
请参阅Which part of HUDSON_HOME should I put under source control?
如果人们破坏了配置并且您无法跟踪配置,Audit Trail plugin也可能对您有用。
答案 1 :(得分:2)
这是我刚发现的另一个选项: JobConfigHistory