Fuzo horário em Jenkins

Fuzo horário em Jenkins
O Filho Time é uma configuração que permite especificar o fuso horário que deve ser usado para vários registros de data e hora associados a construções, como os tempos de partida e conclusão de construção.

Jenkins usa o fuso horário definido no sistema em que ele está sendo executado por padrão, mas isso pode ser substituído especificando um fuso horário diferente na configuração de Jenkins.

Isso permite que Jenkins exiba corretamente os registros de data e hora de compilações, independentemente do fuso horário da máquina onde está em execução ou do fuso horário dos usuários que visualizam as informações de construção.

Esta postagem curta explorará definir o fuso horário de nossa instância Jenkins usando o arquivo de configuração.

Jenkins mostra o fuso horário atual

Para visualizar o fuso horário atualmente, acesse Jenkins_server_url/SystemInfo e veja o usuário.Propriedade do sistema de fuso horário.

Jenkins muda o fuso horário

Para alterar o fuso horário definido, edite a configuração do usuário e role para a seção do fuso horário. Você pode encontrar isso indo para a página de configuração do usuário, onde você pode definir o fuso horário definido pelo usuário.

Alterar o fuso horário padrão como administrador

Se você é um administrador da Jenkins, pode alterar o fuso horário padrão do servidor, editando a unidade de serviço Jenkins como:

$ sudo systemctl editar jenkins

Edite a variável Java_OPTS e adicione as propriedades do fuso horário.

Java -Dorg.apache.Comuns.geléia.Tag.fmt.fuso horário = tz

TZ é um java.util.ID do fuso horário ("Europa/Mônaco", por exemplo).

Um exemplo de configuração completa é como mostrado:

Environment = "Java_Opts = -dorg.apache.Comuns.geléia.Tag.fmt.fuso horário = Europa/Moncao "

No Windows, você precisa editar o %Install_Path %/Jenkins/Jenkins.xml.

Se você não deseja reiniciar o servidor Jenkins para aplicar as alterações, pode usar o Jenkins Script Console como:

Sistema.setProperty ('org.apache.Comuns.geléia.Tag.fmt.fuso horário ',' Europa/Mônaco ')

Conclusão

Esta postagem cobriu o básico de visualização e alteração do fuso horário padrão em um servidor Jenkins usando vários métodos.