【问题标题】:Is it normal that Hudson takes an awful lot of time before he notices a new SVN revision?Hudson 花了很多时间才注意到新的 SVN 修订版是正常的吗?
【发布时间】:2009-06-19 19:08:02
【问题描述】:

我最近刚刚开始使用 Hudson 作为我的一个项目的 CI 服务器。我已经使用 SVN 存储库建立了一个“工作”。服务器在我的本地机器上运行,SVN 存储库托管在http://www.unfuddle.com

问题在于,当我从本地计算机提交代码然后在 Hudson 中手动触发构建时,需要几分钟才能检测到新版本。因此,提交后的第一个构建始终是不使用新修订的构建。

这正常吗?是否有任何设置可以防止这种行为?

提前致谢并致以最诚挚的问候!

【问题讨论】:

    标签: svn hudson


    【解决方案1】:

    我想当您触发构建时,它会执行更新并记录诸如“在修订 xxx 处”之类的消息,但没有任何更改

    当 Subversion 服务器和 Hudson 服务器的时钟不同步时,我已经看到了这种效果。如果是这种情况,Hudson 实际上会在构建期间将此记录为警告。我不知道为什么,但是当时钟不同步时,更新执行异常。

    【讨论】:

    • Mhh 在您的提示之后,我查看了我的 SVN 日志中的提交时间和 Hudson 使用的时间,并且有几分钟的差异。不要问我为什么。这似乎是问题的根源。现在只是如何修复它的问题。
    • 嗯,好吧,我发现我的电脑时钟落后了大约 3 分钟。现在我已经确定一切正常。
    • 从 Subversion 切换到 Mercurial 的另一个原因 ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-10
    • 2015-08-02
    • 2021-04-20
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    相关资源
    最近更新 更多