【问题标题】:hudson not checking out new svn revision with SCM polling even though it sees new revisionhudson 没有通过 SCM 轮询检查新的 svn 修订版,即使它看到了新修订版
【发布时间】:2011-02-12 00:31:02
【问题描述】:

我遇到了一个问题,即 hudson 的 SCM 轮询注意到更改并看到修订从 #1 上升到 #2。但是在执行 svn update 时的输出日志中,它仍在检查修订 #1。 d

我注意到的一件事是我的 hudson 和 svn 服务器之间的时间已经过去了。当我签入一个文件时,我查看了我的 hudson 服务器在 7:04 的时间,但我查看了 SVN 日志,它说 7:09 是修订 #2 的签入。 hudson 将继续轮询并看到修订版更改为 #2,但它会继续下载修订版 1 并构建它,直到 hudson 服务器时间为 7:09,然后它最终检查修订版 2 并构建。

如果 hudson 看到修订版 # 更改,为什么它不能只下载最新修订版?时间戳与它有什么关系?我只需要在两台机器上同步时间还是有其他选择(除了 subversion post commit hook,因为我还想进行轮询?)?

【问题讨论】:

    标签: svn hudson timestamp polling


    【解决方案1】:

    这是一个遗留问题,Hudson 不使用 HEAD,因为这会导致 Matrix 构建出现问题,请参阅 JENKINS-1241。同步时间,一切顺利。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-17
      • 1970-01-01
      • 2011-02-13
      • 2010-11-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多