Pesquisa de site

Como instalar o Jenkins no Ubuntu 20.04/18.04


Jenkins é um servidor de automação de código aberto líder e independente usado para automatizar tarefas técnicas repetitivas envolvidas na construção, teste e entrega ou implantação de software.

Jenkins é baseado em Java e pode ser instalado por meio de pacotes Ubuntu, Docker ou baixando e executando seu arquivo web application archive (WAR) que inclui todo o conteúdo de um aplicativo web para ser executado em um servidor.

Neste artigo, você aprenderá como usar o repositório de pacotes Debian para instalar o Jenkins no Ubuntu 20.04 e no Ubuntu 18.04 com o gerenciador de pacotes apt.

Pré-requisitos

  • Mínimo de 1 GB de RAM para uma equipe pequena e 4 GB+ de RAM para instalação do Jenkins em nível de produção.
  • Oracle JDK 11 instalado, seguindo nosso tutorial sobre instalação do OpenJDK no Ubuntu 20.04/18.04.

Instalando Jenkins no Ubuntu

No Ubuntu, você pode instalar o Jenkins a partir dos repositórios padrão através do apt, mas a versão incluída geralmente está atrás da versão mais recente disponível.

Para aproveitar as vantagens da versão estável mais recente dos recursos e correções do Jenkins, use os pacotes mantidos pelo projeto para instalá-lo conforme mostrado.

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins

Depois que o Jenkins e suas dependências estiverem instalados no sistema, você poderá iniciar, ativar e verificar o status do servidor Jenkins usando comandos systemctl.

sudo systemctl start jenkins
sudo systemctl enable jenkins
sudo systemctl status jenkins

Em seguida, você precisa abrir a porta Jenkins padrão 8080 no firewall ufw, conforme mostrado.

sudo ufw allow 8080
sudo ufw status

Agora que o Jenkins está instalado e nosso firewall configurado, podemos finalizar a configuração inicial através do navegador web.

Configurando Jenkins no Ubuntu

Para concluir a instalação do Jenkins, visite a página de configuração do Jenkins em sua porta padrão 8080 no seguinte endereço.

http://your_server_ip_or_domain:8080

Você deverá ver a tela Desbloquear Jenkins, que mostra a localização da senha inicial:

Agora execute o seguinte comando cat para visualizar a senha:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Em seguida, copie esta senha de 32 caracteres e cole-a no campo Senha do administrador e clique em Continuar.

A seguir, você terá a seção Personalizar Jenkins, onde você terá a opção de instalar plug-ins sugeridos ou selecionar plug-ins específicos. Escolheremos a opção Instalar plugins sugeridos, que iniciará imediatamente o processo de instalação.

Assim que a instalação do Jenkins for concluída, você será solicitado a criar um primeiro usuário administrativo. Você pode pular esta etapa e continuar como administrador para usar a senha inicial que definimos acima.

Neste ponto, você concluiu com êxito a instalação do Jenkins.

Conclusão

Neste artigo, você aprendeu como instalar e configurar o Jenkins usando os pacotes fornecidos pelo projeto no servidor Ubuntu. Agora você pode começar a explorar o Jenkins no painel.