Сценарий: у меня установлен экземпляр Jenkins на Windows Server 2016, и часовой пояс, настроенный на этом сервере, - Бразилиа - Федеральный округ (GMT-3). Мои задания выполняются на этом же сервере.
Итак, у меня была проблема с часовым поясом. Похоже, что мой часовой пояс добавляет дополнительный час к моим рабочим местам из-за перехода на летнее время. В системной информации у меня есть следующая конфигурация:
user.timezone: America/Sao_Paulo
Итак, я попытался изменить ее, запустив следующий скрипт:
System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Brazil/East')
Но, к сожалению, он не будет работать,Я также попытался установить часовой пояс в конфигурациях JOB, включив часовой пояс в конфигурацию следующим образом:
TZ=Brazil/East
0 8,12 * * *
И он все еще работает за 1 час до этого (потому что он предполагает, что я нахожусь на летнем времени). ..
Если посмотреть на временные метки, если я сниму флажок с опции «Часовой пояс браузера пользователя», в журналах добавится час.