Как установить два разных планировщика для одной работы Jenkins - PullRequest
0 голосов
/ 17 октября 2018

Я просто хочу запускать работу два раза в неделю.Каждое воскресенье 11 вечера и каждую пятницу 11 вечера я просто хочу автоматически запустить работу.Я успешно реализовал для одного планировщика, но не уверен, как использовать два в одном.

    Sunday scheduler :

      H 11 * * 0 

    Friday scheduler:

      H 11 * * 6

Ответы [ 2 ]

0 голосов
/ 18 октября 2018

Для планирования работы по шаблону ниже необходимо следовать: -

0 - Sun      Sunday
1 - Mon      Monday
2 - Tue      Tuesday
3 - Wed      Wednesday
4 - Thu      Thursday
5 - Fri      Friday
6 - Sat      Saturday
7 - Sun      Sunday

Для вашего случая вы можете выполнить следующее: -

0 23 * * 0,5

Вы лучше понимаете "H" в планировщике заданий следуйте этому :

0 голосов
/ 17 октября 2018

Может быть, что-то вроде этого.Обратите внимание, что в вашем примере есть пара изменений: 11 - 23, 11 - 11 утра, 23 - 11 вечера, в пятницу вместо 5 используется 6.

H 23 * * 0,5

Но обратите внимание, что с "H" это не такбудет запускаться ровно в 23:00 из документации Jenkins:

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

Если вы хотите, чтобы он работал ближе к 11 вечера, может быть что-то вроде этого

H(1-5) 23 * * 0,5
...