我遇到一个问题,哈德森的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,因为我还想进行轮询?)?