Я новичок в Дженкинс. У меня есть работа, которую мне нужно планировать каждые 1 час.
я использую
* */1 * * *
но это не работает эффективно.
Пожалуйста, предоставьте любое другое решение.
Ответ, получивший наибольшее количество голосов здесь, неверен:нужно каждый час планировать работу в Jenkins
Правильный способ сделать это эффективно заключается в следующем:
Если у вас уже есть или вы планируете иметь несколько заданий Jenkins, которые вы периодически запускаете
а. Если вы хотите планировать работу каждый час, но не обращаете особого внимания на какую минуту она запускается, то для равномерной нагрузки на Jenkins всегда используйте механизм автоматической балансировки нагрузки для планирования работы (H) в cron Jenkins. выражение, которое будет вызывать случайное срабатывание задания каждый час:
NB: не делай этого! (в версии Jenkins v2.89.3 или ниже)
б. Если вы хотите составить расписание на определенную минуту каждый час (например, 30), добавьте небольшой диапазон (например, +/- 5 минут), чтобы минимизировать нагрузку на систему:
2. Если у вас будет только одна работа в Jenkins, которую вы хотите периодически запускать
Чтобы запланировать на определенную минуту (например, 30), затем заблокируйте его следующим образом: