我们使用带有 SVN 插件 2.3.8 的 Hudson 2.2.1。颠覆服务器本身是 1.6.11 。
最近,我们更改了我们的 SVN 存储库以使用 SSL 和 LDAP 凭证,即 URL 已从http://sunversion.url:8080/repo/trunk
to更改https://sunversion.url:8443/repo/trunk
,我们现在有一个用于匿名 SVN 结帐的 AD 帐户。
为了强制 Hudson 检出我们添加@HEAD
到 url 中的 head 修订,例如http://sunversion.url:8080/repo/trunk@HEAD
.
此外,我们将项目设置为每 2 分钟轮询一次 SVN 更改。
这在更改之前运行良好,即轮询将接收更新通知并开始构建。在构建期间,将下载更新。
更改为 SSL 后,民意调查似乎中断了。构建仍然使用 url 获得头部修订,@HEAD
但对更改的轮询没有收到任何通知,即日志显示“没有更改”。
从 url 中删除@HEAD
会使民意调查再次起作用,但现在我们不能确定它实际上是将在构建中使用的主要修订版。
有任何想法吗?