¿Cómo configurar Jenkins para detectar cambios SVN y ejecutar un trabajo?

Configuré Jenkins y creé un trabajo para pagar, build y ejecutar un proyecto simple desde SVN. Podría configurar este trabajo para que se ejecute periódicamente, como una vez cada cinco minutos. Pero me gustaría build el proyecto solo cuando algo ha cambiado en el repository SVN. Leí la sección " Comstackciones por cambios en la fuente " de este documento , pero no pude entender qué es exactamente lo que debo hacer. ¡Cualquier ayuda sería apreciada!

Cuando configura su trabajo, debe hacer esto:

  1. En Source Code Management, especifique el sistema de gestión de origen que utiliza (por ejemplo, SVN) y complete todos los campos obligatorios (url, authentication, …) (probablemente ya se haya realizado ya que puede realizar el pago)

  2. en la sección Disparadores de compilation : elija Poll SCM con un horario */10 * * * * para verificar el repository cada 10 minutos.

Vaya a la configuration de su proyecto y desplácese hacia abajo a los activadores de compilation directamente en la sección de administración de código fuente . Aquí debes configurarlo de esta manera:

enter image description here

La syntax para progtwigr el trabajo está en formatting crontab eche un vistazo aquí .

lo que estás buscando es el enlace de commit post de Subversion que ejecutará lo que sea que hayas creado en tu script hook. Eche un vistazo al siguiente ejemplo de Mike West:

Mike West – Subversion Post-commit-hook

¡buena suerte!