hudson没有通过SCM轮询检出新的svn版本,即使它看到了新版本

hudson没有通过SCM轮询检出新的svn版本,即使它看到了新版本,svn,hudson,timestamp,polling,Svn,Hudson,Timestamp,Polling,我遇到了一个问题,hudson的SCM轮询注意到一个变化,并看到修订从#1上升到#2。但在输出日志中,当它进行svn更新时,它仍在签出修订版#1。d 我注意到的一件事是,我的hudson和svn服务器之间的时间是关闭的。当我签入文件时,我查看了哈德逊服务器7:04的时间,但我查看了SVN日志,它说7:09是版本2的签入时间。hudson将继续轮询并查看修订版更改为#2,但它会不断下载修订版1并构建该版本,直到hudson服务器时间为7:09,然后它最终检查修订版2并构建 如果哈德逊公司看到最新版

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

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


如果哈德逊公司看到最新版本发生变化,为什么它不能直接下载最新版本?时间戳和它有什么关系?我只需要在两台机器上同步时间,还是有其他选择(除了subversion post comit hook,因为我还想进行轮询?)

这是一个遗留问题,Hudson不使用HEAD,因为这会导致矩阵构建出现问题,请参阅。同步时间,您就可以开始了。

这是一个遗留问题,Hudson不使用HEAD,因为这会导致矩阵构建出现问题,请参阅。同步时间,你就可以开始了