Existem diferentes aplicações que nos dão a oportunidade de gerenciar sistemas operacionais de várias maneiras, uma delas é o Jenkins que atua como um servidor de automação gratuito (open source) com o qual podemos realizar ações como criação, teste e entrega. De diferentes tipos de software em computadores clientes.
Funções JenkinsJenkins pode agir de várias maneiras, como:
- Por meio dos pacotes de sistema nativo
- usando docker
- Independentemente de máquinas com Java Runtime Environment (JRE) instalado
Requisitos JenkinsPara usar o Jenkins corretamente, a equipe deve ter:
- 256 MB de RAM com 1 GB recomendado
- 1 GB de espaço no disco rígido, de preferência 10 GB se o Jenkins for executado como um contêiner do Docker
- Java 8 nas versões de 32 e 64 bits, Java 11 runtime (no Jenkins 2.164 e 2.164.1), Java 9, 10 e 12 não é compatível no momento
- Se usarmos sistemas operacionais Windows, é necessário ter suporte de política
- Ter navegadores da web atualizados, como Chrome, Edge, Firefox ou Safari
Recursos do JenkinsJenkins nos oferece:
- Configuração simplificada
- Integração de add-ons disponíveis no Update Center para poder operar com outros utilitários
- Integração e entrega contínua de objetos e serviços
- Permite ser distribuído em outras equipes
- Oferece pacotes de instalação para sistemas operacionais Windows, macOS e Unix
Vamos aprender como instalar o Jenkins no Ubuntu 21.04.
Como instalar o Jenkins no Ubuntu 21.04
Passo 1
Acessamos o terminal no Ubuntu 21.04, lá faremos o download e instalaremos a chave Jenkins com o seguinte comando:
sudo wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
Passo 2
Depois disso, vamos adicionar os binários aos recursos do sistema:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary /> /etc/apt/sources.list.d/jenkins.list
etapa 3
Agora vamos atualizar o sistema:
atualização do apt sudo
Passo 4
Depois de atualizado, vamos instalar o Jenkins com o comando:
sudo apt install jenkins
Etapa 5
Aplique as alterações inserindo a letra S:
Etapa 6
Como podemos ver, ocorre um erro, se você obtiver esse erro o Solvetic lhe dará a solução para isso, para isso vamos pelo seguinte caminho:
cd / var / lib / dpkg / info
Etapa 7
Listamos o conteúdo com o comando "ls" e vamos localizar a linha do Jenkins que termina com a letra postinst:
Etapa 8
Excluímos esse arquivo com o comando "sudo rm jenkins.postinst":
sudo rm jenkins.postinst
Etapa 9
Mais uma vez, atualizamos o sistema:
atualização do apt sudo
Etapa 10
Depois disso, instalaremos o Jenkins novamente:
sudo apt install jenkins
Etapa 11
Depois disso, vamos iniciar o serviço Jenkins com o comando:
sudo systemctl start jenkinsEtapa 12
Ativamos o serviço Jenkins:
sudo systemctl enable jenkins
Etapa 13
Depois disso, validamos o estado do Jenkins com o pedido. Podemos ver que seu status é ativo.
sudo systemctl status Jenkins
Etapa 14
É hora de configurarmos as permissões no Firewall para a conexão através do navegador, faremos o seguinte:
- Adicionamos a porta Jenkins ao Firewall:
sudo ufw allow 8080
- Agora verificamos o status do Firewall:
sudo ufw status
- Se estiver desabilitado, ativamos o Firewall:
sudo ufw enableEtapa 15
Novamente, validamos o status para ver se a porta Jenkins foi adicionada corretamente:
Etapa 16
Agora vamos obter o endereço IP com o comando:
adicionar ip
Etapa 17
Com o endereço IP, abrimos um navegador e lá vamos inserir a seguinte sintaxe:
http: // IP: 8080
PROLONGAR
Etapa 18
É necessário desbloquear o acesso ao Jenkins, para isso copiamos o caminho:
PROLONGAR
Etapa 19
No terminal, inserimos o seguinte:
sudo cat / var / lib / jenkins / secrets / initialAdminPassword
Etapa 20
Isso resulta na senha de acesso, copiamos a senha e colamos no respectivo campo do navegador:
PROLONGAR
Etapa 21
Clique em Continuar e veremos a seguinte janela:
PROLONGAR
Etapa 22
Clicamos em "Instalar plugins sugeridos" e esperamos que o processo termine:
PROLONGAR
Etapa 23
Assim que este processo for concluído, veremos o seguinte:
PROLONGAR
Etapa 24
Lá o Jenkins nos dá a oportunidade de criar o usuário administrador, é opcional, clicamos em "Pular e continuar como administrador" e veremos o caminho para o Jenkins no Ubuntu 21.04:
PROLONGAR
Etapa 25
Clicamos em Salvar e Concluir para concluir o processo:
PROLONGAR
Etapa 26
Clicamos em "Começar a usar Jenkins" para acessar a plataforma:
PROLONGAR
Lá estaremos prontos para levar todo o benefício ao Jenkins no Ubuntu 21.04.