2012-04-12 10 views
36

Estoy trabajando con jenkins y me gustaría ejecutar los objetivos de maven cuando hay un cambio en el repositorio svn. Adjunté una foto con mi configuración actual.Jenkins - Configure Jenkins para sondear los cambios en SCM

Sé que revisar el repositorio cada 5 minutos es una locura. Me gustaría ejecutarlo solo cuando haya un cambio nuevo, pero no pude encontrar el camino. De todos modos, no está revisando el repositorio. ¿¿Qué estoy haciendo mal??

Gracias de antemano enter image description here

Respuesta

54

Creo que su cron no es correcto. De acuerdo con lo que usted describe, puede que tenga que cambiar el horario de cron para

*/5 * * * * 

Lo que se pone en su agenda ahora significa que vaya a sondear el SMC a las 5 más allá de cada hora.

+0

Ok, eso funciona! –

+0

Tengo, además de otras preguntas, tal vez podría ayudarme: Tengo problemas con la autenticación cuando implemente el proyecto. No sé dónde escribir las credenciales. ¿Cualquier pista? gracias –

+0

Esa es una pregunta específica del servidor web que realmente no puedo responder – Javabeginner

63

Creo que la mejor práctica estos días es H/5 * * * *, lo que significa que cada 5 minutos con un factor de hash para evitar todos los trabajos comenzando EXACTAMENTE al mismo tiempo.

+4

De hecho, Jenkins (dos años más tarde) lanzará ahora la siguiente advertencia 'Difunde la carga de manera uniforme mediante el uso de 'H/5 * * * *' en lugar de '*/5 * * * *''. – msanford

Cuestiones relacionadas