sexta-feira, 10 de janeiro de 2020

Como instalar o Jenkins no CentOS 7

O Jenkins é um servidor de automação de código aberto baseado em Java que oferece uma maneira fácil de configurar um pipeline de integração contínua e entrega contínua (CI / CD).
A integração contínua (CI) é uma prática do DevOps na qual os membros da equipe regularmente confirmam suas alterações de código no repositório de controle de versão, após o qual são executadas compilações e testes automatizados. Entrega contínua (CD) é uma série de práticas em que as alterações de código são criadas, testadas e implantadas automaticamente na produção.
Este tutorial o guiará pelas etapas de instalação do Jenkins em um sistema CentOS 7 usando o repositório oficial do Jenkins.



Pré-requisitos


Antes de continuar com este tutorial, verifique se você está conectado como um usuário com privilégios sudo .

Instalando o Jenkins

Para instalar o Jenkins no seu sistema CentOS, siga as etapas abaixo:
  1. Jenkins é um aplicativo Java, portanto, o primeiro passo é instalar o Java. Execute o seguinte comando para instalar o pacote OpenJDK 8:
    sudo yum install java-1.8.0-openjdk-devel
    A versão atual do Jenkins ainda não suporta Java 10 (e Java 11). Se você tiver várias versões do Java instaladas em sua máquina, verifique se o Java 8 é a versão Java padrão .
  2. O próximo passo é habilitar o repositório Jenkins. Para fazer isso, importe a chave GPG usando o seguinte curlcomando:
    curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo
    E adicione o repositório ao seu sistema com:
    sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
  3. Depois que o repositório estiver ativado, instale a versão estável mais recente do Jenkins, digitando:
    sudo yum install jenkins
    Após a conclusão do processo de instalação, inicie o serviço Jenkins com:
    sudo systemctl start jenkins
    Para verificar se foi iniciado com êxito, execute:
    systemctl status jenkins
    Você deve ver algo semelhante a este:
    ● jenkins.service - LSB: Jenkins Automation Server
    Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled)
    Active: active (running) since Thu 2018-09-20 14:58:21 UTC; 15s ago
        Docs: man:systemd-sysv-generator(8)
    Process: 2367 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS)
    CGroup: /system.slice/jenkins.service
    Por fim, ative o serviço Jenkins para iniciar na inicialização do sistema.
    sudo systemctl enable jenkins
    jenkins.service is not a native service, redirecting to /sbin/chkconfig.
    Executing /sbin/chkconfig jenkins on

Ajustar o firewall

Se você estiver instalando o Jenkins em um servidor CentOS remoto protegido por um firewall, precisará portar 8080.
Use os seguintes comandos para abrir a porta necessária:
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcpsudo firewall-cmd --reload

Configurando o Jenkins

Para configurar sua nova instalação do Jenkins, abra o navegador e digite seu domínio ou endereço IP seguido pela porta 8080:
http://your_ip_or_domain:8080
Uma tela semelhante à seguinte será exibida, solicitando que você digite a senha do administrador criada durante a instalação:

Use o seguinte comando para imprimir a senha no seu terminal:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
Você deve ver uma senha alfanumérica de 32 caracteres, como mostrado abaixo:
2115173b548f4e99a203ee99a8732a32
Copie a senha do seu terminal, cole-a no campo Senha do administrador e clique em Continue.


Na próxima tela, você será perguntado se deseja instalar os plug-ins sugeridos ou selecionar plug-ins específicos. Clique na Install suggested pluginscaixa e o processo de instalação será iniciado imediatamente.

Depois que a instalação estiver concluída, você será solicitado a configurar o primeiro usuário administrativo. Preencha todas as informações necessárias e clique em Save and Continue.

Na próxima página, você será solicitado a definir o URL da instância Jenkins. O campo URL será preenchido com um URL gerado automaticamente.

Para concluir a configuração, confirme o URL clicando no Save and Finishbotão.

Por fim, clique no Start using Jenkinsbotão e você será redirecionado para o painel do Jenkins conectado como o usuário administrador que você criou em uma das etapas anteriores.

Se você chegou a esse ponto, instalou o Jenkins com sucesso no seu sistema CentOS.

Conclusão

Neste tutorial, você aprendeu como instalar e concluir a configuração inicial do Jenkins em sistemas baseados no CentOS / RHEL. Agora você pode visitar a página de documentação oficial do Jenkins e começar a explorar o modelo de plug-in e fluxo de trabalho do Jenkins.
Se você tiver alguma dúvida, deixe um comentário abaixo.

Nenhum comentário:

Postar um comentário

 

bobox

Blogger news