我最近刚开始使用Hudson作为我的项目的CI服务器。我已经建立了一个带有SVN存储库的“工作”。服务器在我的本地计算机上运行,SVN存储库托管在http://www.unfuddle.com。
问题在于,当我从本地计算机提交代码然后在Hudson中手动触发构建时,需要几分钟才能检测到新版本。因此,提交后的第一个构建始终是构建而不使用新版本。
这是正常的吗?是否有任何设置可以防止此行为?
提前致谢和最诚挚的问候!
答案 0 :(得分:2)
我想当你触发构建时,它会执行更新并记录像“在修订版xxx”但没有任何更改的网站搜索
当Subversion服务器和Hudson服务器的时钟不同步时,我已经看到了这种效果。如果是这种情况,Hudson实际上会在构建期间将此记录为警告。我不知道为什么,但是当时钟不同步时,更新表现奇怪。