Instalando o Jenkins no CentOS7 – Blog do Vicuña
Instalando o Jenkins no CentOS7
Publicado por Alysson Vicuñaem 13 de agosto de 2018 10 de maio de 2019
Instalando o Jenkins no CentOS 7
Nas distribuições baseadas em RPM, como Red Hat Enterprise Linux (RHEL), CentOS, Fedora ou Scientific Linux, você pode instalar o Jenkins a partir do comando yum.
Versões recentes estão disponíveis em YUM repository.
Adicione o repositório Jenkins ao repositório do yum e instale o Jenkins
Instalando a versão estável
Existe também um repositório LTS YUM para os lançamentos estáveis, chamado LTS Release
O Jenkins requer Java para ser executado, mas certas distros não incluem isso por padrão. Para instalar o Open Java Development Kit (OpenJDK), execute o seguinte:
Inicializando/Parando o Serviço
Nota: caso receba a seguinte mensagem de erro, certifique-se de que o Java foi Intalado com sucesso.
O que esse pacote faz?
O Jenkins será lançado como um daemon na inicialização. Veja /etc/init.d/jenkinspara mais detalhes.
O usuário jenkins é criado para executar este serviço. Se você alterar isso para um usuário diferente através do arquivo de configuração, você deve alterar o proprietário de / var / log / jenkins, / var / lib / jenkins e / var / cache / jenkins.
O arquivo de log será colocado em /var/log/jenkins/jenkins.log. Verifique este arquivo se você estiver solucionando problemas do Jenkins.
/etc/sysconfig/jenkins irá capturar parâmetros de configuração para o lançamento.
Por padrão, o Jenkins escuta na porta 8080. Acesse essa porta com seu navegador para iniciar a configuração. Observe que o firewall interno pode ter que ser aberto para acessar essa porta de outros computadores. (Veja http://www.cyberciti.biz/faq/disable-linux-firewall-under-centos-rhel-fedora/ para instruções de como desativar o firewall permanentemente)
Um repositório RPM Jenkins é adicionado em /etc/yum.repos.d/jenkins.repo
Nota importante sobre o CentOS Java
O Jenkins requer Java para ser executado, mas yum install jenkinsnão impõe que o java já esteja instalado. Verifique se você já instalou o java hava rodando java -version. Para dificultar ainda mais as coisas para os usuários do CentOS, a versão padrão do CentOS do Java não é compatível com o Jenkins. O Jenkins geralmente funciona melhor com uma implementação Sun do Java, que não está incluída no CentOS por motivos de licenciamento.
Se você obter uma saída semelhante à seguinte, significa que você está usando a versão padrão (GCJ) do Java, que não funcionará com o Jenkins :
Para corrigir isso, pode ser necessário remover a versão do GCJ do Java e instalar uma versão compatível com o Sun.
Se você recebeu a saída acima, desinstale o java padrão:
Então, depois de desinstalar o Java (ou se você não tiver o Java instalado, para começar). Você precisa instalar uma versão do Java compatível com Sun. A abordagem mais fácil é usando o OpenJDK , que está disponível através do repositório EPEL (alternativamente, você pode instalar um RPM oficial diretamente da Oracle ). Para instalar o OpenJDK, execute o seguinte:
Dependendo da sua versão do CentOS, o nome do pacote para o OpenJDK pode ser diferente. Use yum search openjdkpara verificar o nome do pacote. Se o OpenJDK não for encontrado através do yum, você provavelmente precisará instalar o repositório EPEL yum. Após a instalação, você deve conseguir a seguinte saída para o java -version: