Я настроил задание Jenkins на ежедневный запуск, используя следующие критерии планирования.
H/15 18 * * * (В последний раз запуск состоялся во вторник, 19 марта 2019 г., в 18:53:39 по центральноевропейскому времени; в следующий раз запуск состоится в среду, 20 марта 2019 г., в 18:08:39 по центральноевропейскому времени.)
Однако каждый вечер, когда он запускается, он срабатывает 4 раза.
Я понятия не имею, почему это происходит, я просмотрел планировщик и даже сам код конвейера, но ничего не объясняет, почему это происходит.
Знаете ли вы, почему моя работа срабатывает 4 раза каждый вечер?
решение1
Значение H/5 в cron Jenkins на StackOverflow:
H/5 в первом поле означает каждые пять минут, начиная с некоторого момента между 0 и 4 минутами каждого часа.
Итак, Н/5 3,21 * * 1-5
каждые пять минут с 03:00 до 03:59, а затем с 21:00 до 21:59 с понедельника по пятницу, но начинается в «случайное» время с 03:00 до 03:04, а затем такое же количество минут после 21:00
Вы просите его выполнять вашу работу каждые 15 минут, начиная с 18:00. 60 минут/15 = 4.