Как автоматически выполнять задание Дженкинса один раз в день - PullRequest
0 голосов
/ 28 июня 2018

В работе Дженкинса у нас есть опция «Периодическая сборка». Так что будет параметром для автоматического запуска задания в 22:30 по времени IST.

Я пробовал 30 22 * ​​* TZ = IST в качестве параметра, но он не работает для меня.

1 Ответ

0 голосов
/ 28 июня 2018

Нажмите на знак вопроса рядом с полем расписания, чтобы получить подробное объяснение синтаксиса.
Там сказано:

This field follows the syntax of cron (with minor differences). Specifically, each line consists of 5 fields separated by TAB or whitespace:

MINUTE HOUR DOM MONTH DOW

MINUTE  Minutes within the hour (0–59)
HOUR    The hour of the day (0–23)
DOM The day of the month (1–31)
MONTH   The month (1–12)
DOW The day of the week (0–7) where 0 and 7 are Sunday.

Так что в вашем случае нужно поставить:

30 22 * * * 

В отношении часовых поясов документ гласит:

Time zone specification

Periodic tasks are normally executed at the scheduled time in the time zone of 
the Jenkins master JVM (currently Europe/Berlin). This behavior can optionally 
be changed by specifying an alternative time zone in the first line of the field. 
Timezone specification starts with TZ=, followed by the ID of a time zone. 

Таким образом, ваша полная запись cron:

TZ=Asia/Istanbul
30 22 * * * 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...