Hudson configurar solamente para ejecutar Construir o post Construir acciones si se detectan cambios en el SVN

StackOverflow https://stackoverflow.com/questions/1246603

Pregunta

¿Hay una manera de configurar Hudson sólo para ejecutar Construir o post Construir acciones si hay cambios en el SVN / CVS

Gracias

¿Fue útil?

Solución

Puede tener Hudson sondear el SMC para los cambios y sólo hacer las cosas si encuentra cambios.

  

Encuesta SMC: Configurar Hudson sondee los cambios en   SMC.

     

Tenga en cuenta que esto va a ser una   operación costosa para CVS, ya que cada   electoral exige Hudson para escanear el   la totalidad del espacio de trabajo y verificarlo con   el servidor. Considerar la creación de una   "Push" gatillo para evitar esta sobrecarga,   como se describe en este documento

También puede añadir algo a su SMC ganchos que disparan una acumulación Hudson post-commit.

  

Disparador construye de forma remota (por ejemplo, a partir de   guiones):   Activar esta opción si desea   para desencadenar nuevas construcciones, accediendo a una   URL predefinido especial (conveniente para   guiones).

     

Un ejemplo típico para esta característica   sería para desencadenar nueva construcción de la   script gancho del sistema de control de código fuente,   cuando alguien acaba de cometer una   cambiar en el repositorio, o de una   script que analiza el control de código fuente   notificaciones por correo electrónico.

     

Usted tendrá que proporcionar una   token de autorización en la forma de una   cadena para que sólo aquellos que lo conocen   sería capaz de disparar de forma remota esta   El proyecto de construcciones.

Otros consejos

No es tan simple como mirar el número de revisión (como se indica en otra parte) a menos que su construcción es para todo el repositorio de subversión. Por lo general usted tiene proyectos que comparten un único repositorio de subversión y que está construyendo algunos sub-árbol. El número de revisión mundial no ayuda.

'svn info [url_to_subtree]' mostrará el Ultimo cambio de fecha. Se puede analizar esto y averiguar si es más tarde de la última fecha de fabricación y desencadenar una nueva construcción.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top