He configurado un trabajo de Jenkins para que se ejecute todos los días utilizando los siguientes criterios de programación.
H/15 18 * * * (Se habría ejecutado por última vez el martes 19 de marzo de 2019 a las 6:53:39 p. m. CET; la próxima vez se ejecutaría el miércoles 20 de marzo de 2019 a las 6:08:39 p. m. CET).
Sin embargo, cada noche, cuando se ejecuta, se activa 4 veces.
No tengo idea de por qué sucede esto, revisé el programador e incluso el código de canalización en sí, nada explica por qué sucede esto.
¿Tiene alguna idea de por qué mi trabajo se activa 4 veces cada noche?
Respuesta1
Significado de H/5 en cron Jenkins en StackOverflow:
H/5 en el primer campo significa Cada cinco minutos comenzando en algún momento entre 0 y 4 minutos después de la hora
Entonces H/5 3,21 * * 1-5
es cada cinco minutos entre las 03:00 y las 03:59 y luego entre las 21:00 y las 21:59 de lunes a viernes, pero comenzando en algún momento "aleatorio" entre las 03:00 y las 03:04 y luego la misma cantidad de minutos después de las 21:00
Le estás diciendo que haga tu trabajo cada 15 minutos a partir de las 18:00. 60 minutos/15 = 4.