Jenkins可以使用不同的时区来计划构建吗?

Mic*_*ael 7 jenkins

在某些版本的crontab中,您可以按以下方式设置作业应运行的时区:

TZ=GMT
30 11 * * *     
Run Code Online (Sandbox Code Playgroud)

即使服务器位于其他时区,它也将每天在格林尼治标准时间上午11:30运行。

即使Jenkins调度基于cron,它似乎也没有这种特定的语法。詹金斯还有其他方法可以做到这一点吗?

谢谢

twa*_*lig 6

正如Michael在回答中提到的那样,此功能已添加。这是一个例子:

TZ=Europe/Kiev
0 1 * * 5
Run Code Online (Sandbox Code Playgroud)

该程序将在乌克兰时间上午1:00(星期五)运行一次。

要获取要使用的时区名称,您可以使用https://en.wikipedia.org/wiki/List_of_tz_database_time_zones中标记为“ TZ数据库名称”的列

  • 我使用詹金斯版。2.164.3。使用 TZ 设置时区似乎有效。 (2认同)

Mic*_*ael 5

看起来他们在 2.60.2 中添加了这个。