Jenkins - Configuração

Você provavelmente deve ter visto algumas vezes nos exercícios anteriores em que tínhamos que configurar opções no Jenkins. O seguinte mostra as várias opções de configuração no Jenkins.

Portanto, é possível obter as várias opções de configuração do Jenkins clicando na opção 'Gerenciar Jenkins' no menu à esquerda.

Você verá a seguinte tela -

Clique em Configurar sistema. Discutidas abaixo estão algumas das configurações do Jenkins que podem ser executadas.

Jenkins Home Directory

Jenkins precisa de algum espaço em disco para realizar compilações e manter arquivos. Pode-se verificar esta localização na tela de configuração do Jenkins. Por padrão, isso é definido como ~ / .jenkins e esse local será inicialmente armazenado no local do seu perfil de usuário. Em um ambiente adequado, você precisa alterar este local para um local adequado para armazenar todas as construções e arquivos relevantes. Uma vez pode fazer isso das seguintes maneiras

  • Defina a variável de ambiente "JENKINS_HOME" para o novo diretório inicial antes de ativar o contêiner de servlet.

  • Defina a propriedade de sistema "JENKINS_HOME" para o contêiner de servlet.

  • Defina a entrada de ambiente JNDI "JENKINS_HOME" para o novo diretório.

O exemplo a seguir usará a primeira opção de configuração da variável de ambiente "JENKINS_HOME".

Primeiro crie uma nova pasta E: \ Apps \ Jenkins. Copie todo o conteúdo do ~ / .jenkins existente para este novo diretório.

Defina a variável de ambiente JENKINS_HOME para apontar para o local do diretório base onde o Java está instalado em sua máquina. Por exemplo,

SO Resultado
janelas Defina a variável de ambiente JENKINS_HOME para o local que deseja. Como exemplo, você pode defini-lo como E: \ Apps \ Jenkins
Linux exporte JENKINS_HOME = / usr / local / Jenkins ou o local que desejar.

No painel do Jenkins, clique em Gerenciar Jenkins no menu do lado esquerdo. Em seguida, clique em 'Configurar Sistema' do lado direito.

No diretório inicial, você verá agora o novo diretório que foi configurado.

# de executores

Isso se refere ao número total de execuções simultâneas de tarefas que podem ocorrer na máquina Jenkins. Isso pode ser alterado com base nos requisitos. Às vezes, a recomendação é manter esse número igual ao número de CPU nas máquinas para melhor desempenho.

variáveis ​​ambientais

Isso é usado para adicionar variáveis ​​de ambiente personalizadas que serão aplicadas a todos os trabalhos. Esses são pares de valores-chave e podem ser acessados ​​e usados ​​em Builds sempre que necessário.

URL do Jenkins

Por padrão, o URL do Jenkins aponta para localhost. Se você tiver um nome de domínio configurado para sua máquina, defina-o como o nome de domínio, caso contrário, substitua o host local pelo IP da máquina. Isso ajudará na configuração de escravos e no envio de links usando o e-mail, pois você pode acessar diretamente a URL do Jenkins usando a variável de ambiente JENKINS_URL que pode ser acessada como $ {JENKINS_URL}.

Notificação de Email

Na área de notificação por email, você pode definir as configurações de SMTP para enviar emails. Isso é necessário para que o Jenkins se conecte ao servidor de email SMTP e envie emails para a lista de destinatários.