我正在使用Jenkins 1.461,并且在使用SVN轮询时遇到问题。我的存储库URL格式为svn + ssh:// * ****。我已经配置Jenkins每5分钟轮询一次更改。什么情况是,每5分钟,检测到的变化:Jenkins检测到SVN更改但不更新工作区?
开始于2012年5月2日下午8时26分24秒接单片机民调呼吁 XXXXXXXXX于2012年5月2日下午8时26分25秒 svn + ssh:// XXXX/svn/XXXX/XXXXXXXXX/XXXXXXXX/trunk在版本 26,192(从26,181更改)完成。花了2.6秒更改发现
但是,工作空间并未在每次轮询后更新。如预期的那样,该工作区的最后一个修订版仍然是26181而不是26192。我不明白为什么。任何想法?
Mickael
不是说它会回答您的问题,但我强烈建议您实际使用svn钩子。这样你的项目只会在提交时触发。无需一直投票 - 如果您在詹金斯有大量项目,这可能会导致您的悲伤。 – carlspring
@carlspring你能给我一些关于它是如何工作的链接吗? –
你可以看看这个相当具有描述性的链接https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Plugin。基本上,最好设置一下,以便它不会随时调查变化。 – carlspring