Como instalar o Jenkins no Ubuntu 20.04?

How Install Jenkins Ubuntu 20



Jenkins é um servidor de automação de código aberto predominante e é usado como um servidor de CI (integração contínua) para construir e gerenciar de forma eficiente aplicativos e software em grande escala. Ajuda no teste de unidade de projetos de programação em grande escala e oferece suporte a muitas linguagens de programação famosas, como Python, C ++, PHP, etc.

Instalação

Jenkins pode ser instalado no Ubuntu 20.04 adicionando as chaves do repositório ao sistema, mas antes disso, devemos ter o Java Development Kit instalado primeiro. Vamos instalar o OpenJDK pela comunidade de código aberto Java se ainda não estiver instalado em seu sistema Ubuntu 20.04.







Instale o Open Java Development Kit

A última versão estável do OpenJDK pode ser instalada a partir do repositório oficial de pacotes do Ubuntu. No momento em que este post foi escrito, a versão estável mais recente do kit de desenvolvimento Open Java era o OpenJDK 11.



Primeiro, atualize o repositório de cache APT do sistema:



$sudoatualização apt





Digite o comando fornecido abaixo para instalar o OpenJDK 11:

$sudoaptoinstalaropenjdk-onze-jdk



Se ele solicitar espaço em disco adicional, digite y e pressione Enter.

Após a conclusão do processo de instalação, a versão do Java pode ser verificada digitando o comando fornecido abaixo:

$Java --versão

Você pode testemunhar que a versão 11.0.9.1 foi instalada com sucesso no sistema Ubuntu 20.04. Agora, podemos passar para a instalação do Jenkins.

Instalação do Jenkins no Ubuntu 20.04

Jenkins pode ser facilmente instalado no Ubuntu importando e adicionando as chaves GPG ao sistema.

Agora você precisa adicionar chaves GPG:

$wget -p -OU- https://pkg.jenkins.io/debian/jenkins.io.key| sudo apt-key add-

Depois de adicionar chaves GPG, adicione o endereço do pacote Jenkins à lista de fontes digitando o comando fornecido a seguir:

$sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary /> /etc/apt/sources.list.d/jenkins.list'

Depois de habilitar o repositório Jenkins, basta atualizar o cache APT do sistema uma vez.

$sudoatualização apt

Vamos seguir em frente e fazer o verdadeiro trabalho de instalação do Jenkins.

$sudoaptoinstalarJenkins

Digite o y necessário e continue o processo de instalação pressionando a tecla Enter.

O Jenkins foi instalado com sucesso. Vamos começar e configurar o servidor Jenkins.

Inicie o servidor Jenkins

O serviço Jenkins deve iniciar automaticamente na instalação do Jenkins. Para verificar o status do serviço Jenkins, digite o comando abaixo.

$sudosystemctl status jenkins

Ele está ativo no meu caso, mas se não for no seu caso, comece digitando o comando fornecido a seguir:

$sudosystemctl start jenkins

Depois de verificar e iniciar o serviço, vamos ajustar o firewall.

Configure o Firewall para o servidor Jenkins

Agora, para configurar o firewall para o servidor Jenkins usando a ferramenta UFW, precisamos habilitar o firewall e abrir a porta 8080 para acesso remoto de qualquer lugar. Basta digitar o comando abaixo:

$sudoufw permitir8080

E verifique o status do UFW digitando o comando abaixo:

$sudoufw status

Se o status for inativo, ative-o digitando o comando fornecido a seguir:

$sudoufwpermitir

Agora, verifique novamente o status do UFW.

$sudoufw status

Você pode testemunhar que a porta 8080 é permitida.

Configurar Jenkins

Para configurar o Jenkins, digite seu nome de domínio ou endereço IP junto com a porta 8080 na barra de endereços do navegador, e você deve ter a página Unlock Jenkins pedindo uma senha, como a imagem mostrada abaixo.

Você pode obter a senha do local fornecido usando o comando cat no terminal. O comando para obter a senha seria assim:

$sudo gato /Onde/lib/Jenkins/segredos/initialAdminPassword

Este comando imprimirá a senha imediatamente e você pode copiá-la e colá-la no campo de senha na tela de desbloqueio do Jenkins e clicar no botão Continuar.

Ele o levará para a próxima tela, onde solicitará a instalação dos plug-ins sugeridos ou selecione os plug-ins de sua escolha.

Selecione Instalar os plug-ins sugeridos. Com o clique, ele iniciará a instalação dos plug-ins padrão.

Após a instalação bem-sucedida dos plug-ins, ele solicitará a configuração do nome de usuário, senha e endereço de e-mail do usuário administrador.

Forneça os campos de entrada obrigatórios e clique no botão Salvar e continuar.

Em seguida, ele o levará a uma página para configurar o URL do Jenkins.

Por enquanto, vá com o URL padrão gerado automaticamente e clique no botão Salvar e Concluir no canto inferior direito.

Ao concluir a configuração do Jenkins, você terá a tela com a mensagem de sucesso Jenkins is ready !, conforme mostrado abaixo.

Clique no botão Começar a usar Jenkins e, na próxima página, você terá uma visão limpa do painel.

E é assim que chegamos ao final da instalação e configuração do Jenkins no sistema Ubuntu 20.04 LTS.

Conclusão

Nesta postagem, cobrimos a instalação do OpenJDK 11 e Jenkins no sistema Ubuntu 20.04 LTS. Também cobrimos a configuração do firewall para Jenkins e aprendemos como configurá-lo pela primeira vez. Depois de ler este post, qualquer iniciante pode instalar e começar a usar o Jenkins no Ubuntu 20.04. Se você quiser aprender, explorar ou se aprofundar no Jenkins, fique à vontade para visitar e ler o documentação oficial de Jenkins.