哈德森没有用SCM轮询检查新的svn版本,即使它看到了新版本

时间:2011-02-12 00:31:03

标签: svn hudson timestamp polling

我遇到一个问题,哈德森的SCM轮询注意到了一个变化,并看到修订从#1升到#2。但是在输出日志中,当它进行svn更新时,它仍在检查修订版#1。 d

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

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

1 个答案:

答案 0 :(得分:4)

这是遗留问题,Hudson不使用HEAD,因为这会导致Matrix构建出现问题,请参阅JENKINS-1241。同步时间,你会很高兴。