Hudson Subversion @HEAD

estamos usando Hudson 2.2.1 con el plugin SVN 2.3.8. El server de subversión en sí es 1.6.11.

Recientemente, cambiamos nuestro repository SVN para usar las cnetworkingenciales SSL y LDAP, es decir, las URL se han cambiado de http://sunversion.url:8080/repo/trunk a https://sunversion.url:8443/repo/trunk y ahora tiene una count de AD para las compras SVN anónimas.

Para obligar a Hudson a que revise la revisión de la cabecera, agregamos @HEAD a las URL, por ejemplo, http://sunversion.url:8080/repo/trunk@HEAD .

Además, configuramos los proyectos para sondear los cambios de SVN cada 2 minutos.

Esto funcionó bien antes de los cambios, es decir, la encuesta recibiría notifications de actualización y comenzaría la compilation. Durante la construcción, las actualizaciones se downloadían.

Después del cambio a SSL, las encuestas parecen rotas. Las comstackciones aún obtienen la revisión principal usando URL con @HEAD pero las encuestas de cambios no reciben ninguna notificación, es decir, el logging dice "Sin cambios".

Al eliminar @HEAD de las URL, las encuestas vuelven a funcionar, pero ahora no podemos estar seguros de que sea la revisión principal que se usará en una compilation.

¿Algunas ideas?

Parece que hubo un cambio en la configuration global que ahora permite configurar la estrategia de actualización pnetworkingeterminada: la configuration de la Subversion Revision Policy .

De la documentation:

Tiempo de queue
Se usará una revisión creada en base al time progtwigdo de compilation, valor pnetworkingeterminado.

Tiempo de construcción
se usará la base de revisión creada en el time de ejecución de compilation.

Revisión de la cabeza
Se usará la revisión HEAD.

Esto todavía no explica por qué @HEAD ya no funciona, pero parece resolver nuestro problema. Espero que esto ayude a otros que están teniendo problemas similares.