Geplanter Trigger für Jenkins-Jobs wird zu häufig ausgelöst

Geplanter Trigger für Jenkins-Jobs wird zu häufig ausgelöst

Ich habe einen Jenkins-Job so konfiguriert, dass er jeden Tag ausgeführt wird, indem ich die folgenden Planungskriterien verwende.

H/15 18 * * * (Wäre zuletzt am Dienstag, 19. März 2019, 18:53:39 Uhr MEZ gelaufen; würde das nächste Mal am Mittwoch, 20. März 2019, 18:08:39 Uhr MEZ gelaufen.)

Allerdings wird es jeden Abend, wenn es läuft, viermal ausgelöst.

Ich habe keine Ahnung, warum das passiert. Ich habe den Scheduler und sogar den Pipeline-Code selbst durchgesehen, aber nichts erklärt, warum das passiert.

Haben Sie eine Ahnung, warum mein Job jeden Abend viermal ausgelöst wird?

Antwort1

Bedeutung von H/5 in Cron Jenkins auf StackOverflow:

H/5 im ersten Feld bedeutet Alle fünf Minuten, beginnend irgendwann zwischen 0 und 4 Minuten nach der vollen Stunde

Also H/5 3,21 * * 1-5

ist alle fünf Minuten zwischen 03:00 und 03:59 und dann zwischen 21:00 und 21:59 von Montag bis Freitag, aber beginnend zu einer „zufälligen“ Zeit zwischen 03:00 und 03:04 und dann die gleiche Anzahl von Minuten nach 21:00

Sie sagen ihm, dass er Ihren Job ab 18:00 Uhr alle 15 Minuten ausführen soll. 60 Minuten/15 = 4.

verwandte Informationen