Hudson设置版本化的最佳实践

时间:2009-12-15 10:38:51

标签: continuous-integration installation hudson

我们经常在项目中使用Hudson持续集成服务器。但是Hudson似乎缺乏适当的作业配置版本。

有几次,这会导致问题:有人更改或调整了作业上的配置以及过去工作的东西停止工作。

我已尝试在我的本地Hudson服务器(在我的笔记本电脑上)上进行版本控制作业。但这不是最佳的:1)它只适用于我。 2)我需要从中央构建服务器镜像作业 - 并且可能还需要修改它们以在本地工作。 3)为要忽略的文件设置.gitignores非常麻烦。

据我所知,Hudson无法查看工作的变更历史,也没有任何插件可以。

此外,似乎无法导出/导入设置。

所以问题是:你如何跟踪变化?在Hudson的工作和一般设置中都有?

2 个答案:

答案 0 :(得分:3)

请参阅Which part of HUDSON_HOME should I put under source control?

如果人们破坏了配置并且您无法跟踪配置,Audit Trail plugin也可能对您有用。

答案 1 :(得分:2)

这是我刚发现的另一个选项: JobConfigHistory