2014-11-14 2 views
0

Как я могу установить Jenkins для выполнения задания в определенное время? Как если бы я хотел, чтобы установить его в 8:30 утра каждый будний день, и это то, что я мог бы сделатьJenkins job scheduler

H 7 * * 1-5 

это случайно поднимает 7:35 утра, как время работы.

ответ

1

H - псевдослучайное число, основанное на хеше имени задания.

При настройке:
H 7
вы говорите это:

В 7 часов, в случайных минуту, но в тот же минуту очень много времени

Вот помощь непосредственно от Дженкинса (просто нажмите ?))

Чтобы периодически выполнять запланированные задачи для обеспечения равномерной нагрузки на систему, следует использовать символ H (для «хэш»), где это возможно. Например, использование 0 0 * * * для дюжины ежедневных заданий вызовет большой всплеск в полночь. Напротив, использование H H * * * будет выполнять каждое задание один раз в день, но не все в одно и то же время, лучше используя ограниченные ресурсы.

Символ H может использоваться с диапазоном. Например, H H (0-7) * * * означает некоторое время между 12:00 (полуночью) и 7:59 утра. Вы также можете использовать интервалы шагов с H с диапазонами или без них.

символ H можно рассматривать как случайное значение в диапазоне, но это на самом деле является хэш имени задания, а не случайной функции, так что значение остается стабильным в течение любого данного проекта

Если вы хотите его в 8:30 каждый будний день, то вы должны указать только что:
30 8 * * 1-5

0

30 8 * 1-5

Это начнется в 8:30 утра пн-пт. 0 и 7 - воскресенья.

Не уверен, что делает H, но я предполагаю, что он принимает нижний регистр hex h и применяет 68, который равен 35 десятичным ... lol. Не делай этого.

После этого формата: Минута час DayOfMonth DayOfWeek день

0

Он улавливает это время, потому что вы сказали ей, что она может, как представить себе, что вы уже знаете:

минута, час, день, месяц, день недели.

Теперь у вас есть пользователь H, который позволяет Дженкинсу выбирать наугад. Таким образом, вы сказали, что он работает от 7 до 8 дней в неделю.

Измените это:

30 8 * * 1-5 

Надеется, что это помогает!