Как запланировать работу Jenkins каждый последний день каждого месяца - PullRequest
0 голосов
/ 01 ноября 2018

Я использую задание Jenkins для ежемесячного запуска некоторых тестов БД. После прочтения о формате Jenkins, я стараюсь планировать сборку на каждый последний день каждого месяца следующим образом:

TZ=Europe/Sofia

{ H 06 31 1 * H 06 28 2 * H 06 31 3 * H 06 30 4 * H 06 31 5 * H 06 30 6 * H 06 31 7 * H 06 31 8 * H 06 30 9 * H 19 31 10 * H 06 30 11 * H 06 31 12 * }

Есть ли разумная война для этого? И знаете ли вы, почему вчера работа выполнялась 31 октября 2018 года в 18:54:00, а не в 19:00?

1 Ответ

0 голосов
/ 01 ноября 2018

Не уверен, что вы можете легко достичь этого, не используя дополнительный код, чтобы проверить, является ли следующий день первым из следующего месяца. Это отправная точка: 0 23 28-31 * *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...