Existe uma maneira de mudar o java JRE que um servidor Linux Jenkins usa?

3

Um servidor Jenkins está sendo executado sob Java 1.7 em uma máquina linux e eu preciso alterá-lo para 1.8 para que eu possa executar um plugin específico.

A máquina Linux tem um Java 1.8 JDK / JRE instalado, mas não consigo encontrar uma maneira de dizer ao servidor Jenkins para usá-lo? Eu encontrei guias em servidores Windows como fazer isso, mas nada que se relaciona ou transfere para servidores Linux Jenkins.

Existe uma maneira de mudar o JRE usado pelo servidor Jenkins no linux?

Como uma versão linux disso: link

    
por ubergam3r 30.06.2017 / 15:20

3 respostas

0

Na página principal do Jenkins, à esquerda, clique em "Gerenciar Jenkins". Acesse o menu "Configuração da Ferramenta Global" e, sob esse menu, há um local na metade do caminho que deve indicar "Instalações do JDK". Clique nesse botão e ele abrirá um novo menu no qual você poderá adicionar um JDK alternativo. Uma vez adicionado, você entra no projeto que deseja construir e clica em "Configurar". Mais uma vez, a metade do caminho será um "JDK". O novo JDK aparecerá agora e você poderá selecioná-lo para construir seu projeto.

No entanto, se você quiser que todo o serviço seja executado a partir de uma VM diferente, isso é um pouco mais complicado. O script de início do Jenkins é escrito para tentar "adivinhar" sua VM, para que ela tenha uma instalação mais fácil em vários tipos de Linux. Encontre o script de início (a instalação do Red Hat RPM coloca-o em /etc/rc.d/init.d/jenkins) e leia-o. Você encontrará uma seção chamada "candidates" e observará como o loop percorre as possíveis JVMs que podem estar em um sistema. Você pode editar essa lista para ser apenas a VM que deseja usar e, em seguida, parar / iniciar para forçá-la a usar a VM desejada. Certifique-se de copiar o script antes de editá-lo, apenas no caso.

    
por 30.06.2017 / 15:55
0

Dependendo da distribuição, você terá um dos "/ etc / sysconfig / jenkins" ou "/ etc / default / jenkins".

Isso terá uma propriedade para definir o local de origem do java. Geralmente todas as opções são comentadas para mostrar o que o arquivo pode configurar.

    
por 01.07.2017 / 21:06
0

Defina a variável JAVA_HOME :

Edite /etc/profile com seu editor de texto favorito.

export JAVA_HOME="path to java"
export PATH=$JAVA_HOME/bin:$PATH

Então

source /etc/profile

para aplicar as alterações.

    
por 23.10.2017 / 21:06