如何配置Hudson与Sventon集成?

时间:2010-04-07 19:02:22

标签: hudson

Hudson ver。 1.353 Sventon ver。 2.14

我无法弄清楚如何配置Hudson与Sventon一起工作。似乎Hudson期望从Sventon获得的路径格式不是Sventon使用的格式。

有什么想法吗?

感谢。

更新

给定一个名为windows的SVN存储库,存储库的Sventon URL路径为 http://dev-builder:8080/svn/repos/windows/list/ 但是,哈德森希望有类似的东西 的 http://dev-builder:8080/svn/repobrowser.svn?name=windows

任何人都可以解释如何配置它吗?

2 个答案:

答案 0 :(得分:2)

关于配置,在作业配置的源代码管理部分下,“存储库浏览器”下拉列表将 Sventon 2.x 列为其中一个选项。 (不要试图嗤之以鼻,只要确保你使用正确的配置。)

在各种状态下,有一些Hudson bugs(搜索sventon)可能与您的问题有关。

我不清楚这是配置问题还是Hudson错误。您可以发布相关配置以及Hudson生成的路径和Sventon期望的路径。如果它是可重现的Hudson错误,将其报告给Hudson错误数据库是最好的选择。


根据我的经验更新:在源代码管理下,我将我的资源库浏览器配置为 Sventon 2.x 并设置存储库网址http://localhost:8080/svn存储库实例windows。然后Hudson将Sventon链接的更改列为http://localhost:8080/svn/repos/windows/info?revision=XYZ

我认为这意味着你应该设置:

  • 存储库浏览器 Sventon 2.x
  • 存储库网址指向http://dev-builder:8080/svn
  • 存储库实例windows

请注意,Sventon 2.x的Hudson内联文档对于将生成的URL是错误的。它似乎从未从1.x更新过。

答案 1 :(得分:0)

但是,您应该知道Sventon与具有来自不同存储库的多个模块的项目不能很好地集成。例如,我们使用存储库A,B和C.然后我们将存储库实例设置为A,以便我们可以浏览到该存储库中的内容,但不能浏览其他任何内容。 否则我真的很喜欢Sventon作为svn浏览器。