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.