Gerenciar sistemas operacionais nem sempre é uma tarefa simples, pois muitos processos tendem a ser conflitantes às vezes. Mas, além disso, existem algumas tarefas que devem ser realizadas com alguma frequência, para ajudar como administradores ou usuários do Ubuntu essas tarefas são ainda mais simples, existe um utilitário chamado Jenkins e Solvetic vai falar um pouco sobre ele e como usá-lo no Ubuntu 20.04 ou Ubuntu 20.10.
O que é o jenkinsJenkins foi desenvolvido como um servidor de automação open source totalmente autônomo graças ao qual será possível automatizar diferentes tarefas como criação, teste e entrega ou implementação de software em computadores clientes.
O aplicativo Jenkins pode ser instalado usando os pacotes do sistema nativo, Docker, ou pode ser executado independentemente em qualquer máquina com um Java Runtime Environment (JRE) instalado lá.
Requisitos JenkinsOs requisitos para usar o Jenkins são:
- 256 MB de RAM
- 1 GB de espaço no disco rígido, 10 GB recomendados se estiver executando o Jenkins como um contêiner do Docker
No nível do software, é necessário:
- Java: 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
- Navegador da Web como Chrome, Edge, Firefox ou Safari
- O suporte à política é necessário no sistema operacional Windows
Recursos do JenkinsNos recursos do Jenkins, encontramos:
- Integração de add-ons que estão disponíveis no Update Center facilitando a integração com outros utilitários.
- Integração contínua e entrega contínua.
- Instalação simples, já que Jenkins é um programa baseado em Java, isso significa que ele oferece pacotes de instalação para sistemas operacionais Windows, macOS e Unix.
- Configuração simples.
- Fácil de ser distribuído em outras equipes de trabalho.
Vamos ver como instalar o Jenkins no Ubuntu 20.04 ou 20.10.
1. Atualize o Java no Ubuntu 20.10, 20.04
Passo 1
Como sempre, a primeira coisa será atualizar os pacotes e repositórios do sistema com o seguinte comando:
atualização do apt sudo
Passo 2
Após isso validamos que temos a versão do Java compatível com o Jenkins, para isso executamos o seguinte comando:
java -version
Neste caso, temos o Java 11 que é compatível.
2. Instale o Jenkins no Ubuntu 20.10, 20.04
Passo 1
A versão Jenkins integra os pacotes padrão do Ubuntu, para instalar a última versão disponível vamos executar o seguinte comando para adicionar a chave ao sistema Ubuntu:
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
Passo 2
Depois disso, vamos adicionar os repositórios Debian ao diretório sources.list:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary /> /etc/apt/sources.list.d/jenkins.list'
etapa 3
Depois de realizar este processo, atualizamos o sistema novamente:
atualização do apt sudo
Passo 4
Estamos prontos para instalar o Jenkins no Ubuntu 20.04 ou 20.10 com o seguinte comando:
sudo apt install Jenkins
Etapa 5
Inserimos a letra "S" para confirmar o download e a instalação do Jenkins:
3. Execute Jenkins no Ubuntu 20.10, 20.04
Passo 1
Iniciamos o aplicativo com o seguinte comando:
sudo systemctl start Jenkins
Passo 2
Verificamos o status do Jenkins com o seguinte comando. Vemos que seu estado é ativo.
sudo systemctl status Jenkins
4. Configure o Firewall no Ubuntu 20.10, 20.04
Passo 1
É hora de configurarmos as permissões no Firewall para acesso remoto e local, o Jenkins usará a porta de escuta 8080, configuramos essa porta com o seguinte comando:
sudo ufw allow 8080Passo 2
Vemos o status do Firewall com o seguinte comando:
sudo ufw statusetapa 3
Caso o Firewall não esteja habilitado, faremos o seguinte. Verificamos se a porta 8080 foi vinculada ao Firewall.
sudo ufw enable
5. Instale o Jenkins no Ubuntu 20.10, 20.04
Passo 1
Agora é possível completar o processo de configuração do Jenkins, primeiro iremos identificar o endereço IP do computador com o comando "ip add":
Passo 2
Com este IP podemos acessar externamente com a seguinte sintaxe:
http: // IP_Ubuntu: 8080etapa 3
Veremos o seguinte:
PROLONGAR
Passo 4
É necessário inserir a senha de administrador que é gerada automaticamente pelo aplicativo, para isso no terminal devemos executar o seguinte para sua visualização:
sudo cat / var / lib / jenkins / secrets / initialAdminPassword
Etapa 5
Devemos copiar os 32 caracteres da senha e colá-los no respectivo campo, este processo pode ser feito localmente no Ubuntu 20:
PROLONGAR
Etapa 6
Colamos a senha e clicamos em "Continuar", veremos o seguinte:
PROLONGAR
Etapa 7
Clicamos em “Instalar plugins sugeridos” e podemos ver que todos os plugins necessários para o bom funcionamento do Jenkins serão instalados no Ubuntu:
PROLONGAR
Etapa 8
Assim que este processo for concluído, será mostrado o seguinte onde devemos criar o usuário para gerenciar a plataforma Jenkins, aí entramos com o seguinte:
- Nome de usuário
- Senha
- Correspondência
- Nome completo
PROLONGAR
Etapa 9
Clicamos em "Save and Continue" e então este será redirecionado para a instância Jenkins onde veremos a URL para acessar a plataforma, lá veremos o IP ou domínio próximo à porta 8080:
PROLONGAR
Etapa 10
Concluímos o processo clicando em "Salvar e Concluir".
PROLONGAR
Etapa 11
Acessamos o Jenkins clicando em "Começar a usar Jenkins" e este será o ambiente que veremos:
PROLONGAR
Etapa 12
Clicamos em "Gerenciar Jenkins" e acessamos as variáveis do Jenkins a serem configuradas:
PROLONGAR
Etapa 13
Na configuração do sistema, podemos estabelecer novos parâmetros, se necessário:
PROLONGAR
Com estes passos instalamos e configuramos o Jenkins no Ubuntu 20.04 ou 20.10 e estaremos prontos para automatizar todas as tarefas que forem necessárias com as melhores funções de integridade e desempenho.