Hudson/Jenkins
中配置svn
的URL
时,有时会出现如下警告信息:
1 |
“WARNING: clock of the subversion server appears to be out of sync. This can result in inconsistent check out behavior” |
基本选择每次重新checkout
最新的版本,也会出现该警告信息。
并且经常无法获取到最新的代码,要等几分钟之后才能拉取到最新的代码。
这个在编译的时候有时候会有这个警告,主要是svn
等服务器的时钟和本机的时钟有偏差,比如svn
的时钟比较快,jenkins
的时钟慢,当你提交svn
的时候,紧接着进行jenkins
构建,这个时候jenkins
的svn update
由于时钟原因就更新不到刚才的数据,但过了几分钟之后再进行更新的时候,超过两台机器的时间差,在次进行jenkins
构建,就可以update
到数据。
其解决方法非常简单,只需要在svn
的url
后面加上@HEAD
,即每次都sync
最新版本的代码。
如下图所示: