【问题标题】:How can one configure Hudson to integrate with Sventon?如何配置 Hudson 以与 Sventon 集成?
【发布时间】:2010-04-07 19:02:21
【问题描述】:

哈德逊版。 1.353 斯文顿版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

谁能解释一下应该如何配置?

【问题讨论】:

    标签: hudson


    【解决方案1】:

    关于配置,在作业配置的 Source Code Management 部分下,Repository Browser 下拉列表将 Sventon 2.x 列为选项之一。 (不要刻薄,只是确保您使用的是正确的配置。)

    在不同的州有一些 Hudson bugs(搜索 sventon)可能与您的问题有关。

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


    更新我的经验:在 Source Code Management 下,我将我的存储库浏览器配置为 Sventon 2.x 并设置 存储库 URLhttp://localhost:8080/svn存储库实例windows。 Hudson 然后将 Sventon 链接的更改列为http://localhost:8080/svn/repos/windows/info?revision=XYZ

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

    • 存储库浏览器Sventon 2.x
    • 存储库 URLhttp://dev-builder:8080/svn,以及
    • 存储库实例windows

    请注意,Sventon 2.x 的 Hudson 内联文档对于将生成的 URL 是错误的。看起来这从未从 1.x 更新。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-05
        • 1970-01-01
        • 1970-01-01
        • 2011-12-09
        • 2010-12-25
        • 1970-01-01
        • 2011-03-16
        • 1970-01-01
        相关资源
        最近更新 更多