Existem utilitários desenvolvidos para ajudar a ter o controle centralizado de um sistema ou projeto dentro desse sistema, estes devem ser confiáveis, seguros e robustos, por isso encontramos no Jenkins uma solução completa para gerenciar projetos em sistemas Linux, neste caso falamos CentOS 8.
O que é o jenkinsJenkins é um servidor de automação open source no qual estão integrados vários plugins que permitem desenvolver, implementar ou automatizar um projeto.
Uma de suas vantagens é que pode ser instalado através dos pacotes e repositórios do sistema operacional nativo ou através do Docker, além disso seu funcionamento é prático se for executado de forma independente em um computador que possua Java Runtime Environment (JRE).
Jenkins é executado como um aplicativo independente por meio de seu respectivo processo por meio do servidor de aplicativos / contêiner de servlet Java integrado (Jetty) ou pode ser executado em contêineres como Java, Apache Tomcat, etc.
Requisitos JenkinsOs requisitos básicos para usar o Jenkins são:
- 256 MB de RAM
- 1 GB de espaço no disco rígido, ideal para 10 GB se formos usar o Jenkins como um contêiner do Docker
Para gerenciamento por meio da interface do software, é necessário o seguinte:
- Java: Java 8 nas versões de 32 e 64 bits, Java 11 runtime (para Jenkins 2.164 e 2.164.1), Java 9, 10 e atualmente Java 12 não é compatível
- Navegadores da web como Chrome, Edge, Firefox ou Safari são suportados
- Suporte de política necessário para Windows
Vamos ver como instalar o Jenkins no CentOS 8.
1. Instale Java Cent0S 8
Passo 1
Devemos ter Java JRE 8 ou Java 11 para que o Jenkins funcione corretamente, para isso (Java 11) vamos executar o seguinte comando:
dnf install java-11-openjdk-devel
PROLONGAR
Passo 2
Após essa análise, confirmamos o download dos pacotes e a instalação digitando a letra S:
PROLONGAR
etapa 3
No final do processo, veremos o seguinte:
PROLONGAR
Passo 4
Verificamos a versão do Java com o seguinte comando:
java -version
PROLONGAR
2. Adicionar repositório Jenkins no CentOS 8
Passo 1
Jenkins não está disponível nos repositórios CentOS 8, então devemos adicionar o repositório manualmente, para isso executamos:
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
PROLONGAR
Passo 2
Anexamos o repositório com o seguinte comando:
cd /etc/yum.repos.d/ curl -O https://pkg.jenkins.io/redhat-stable/jenkins.repo
PROLONGAR
3. Instale Jenkins no CentOS 8
Passo 1
Instalamos o Jenkins com o seguinte comando:
dnf install Jenkins
PROLONGAR
Passo 2
Entramos com a letra s para confirmar o processo e quando terminar veremos o seguinte:
PROLONGAR
etapa 3
Agora iniciamos o serviço Jenkins e vemos seu estado atual:
systemctl start jenkins systemctl status jenkins
PROLONGAR
Passo 4
A próxima etapa é configurar o firewall para permitir o acesso à porta 8080 do Jenkins, neste caso executamos o seguinte:
firewall-cmd --add-port = 8080 / tcp --permanent firewall-cmd -reload
PROLONGAR
4. Abra o Jenkins no CentOS 8
Passo 1
Vamos para um dos navegadores suportados e inserimos a seguinte sintaxe:
http: // Server_IP: 8080Passo 2
Primeiro, veremos o seguinte:
PROLONGAR
etapa 3
Podemos ver que ele solicita que digamos a senha gerada pelo aplicativo, para acessá-la vamos ao CentOS 8 e executamos:
cat / var / lib / jenkins / secrets / initialAdminPassword
PROLONGAR
Passo 4
Inserimos esta senha no respectivo campo do navegador:
PROLONGAR
Etapa 5
Clicamos em "Continuar" e veremos o seguinte:
PROLONGAR
Etapa 6
Clicamos na opção “Instalar plugins sugeridos” e o processo de instalação de cada um dos add-ons irá prosseguir:
PROLONGAR
Etapa 7
Podemos ver o andamento da instalação:
PROLONGAR
Etapa 8
Quando este processo for concluído, devemos inserir:
- Nome de usuário do administrador
- Senha
- Nome completo
- Correspondência
PROLONGAR
Etapa 9
Clicamos em "Salvar e Continuar" e seremos direcionados para a configuração da instância do Jenkins. Nesse caso, a Solvetic recomenda que você deixe o valor padrão.
PROLONGAR
Etapa 10
Clicamos em "Salvar e Concluir" para concluir o processo:
PROLONGAR
Etapa 11
Agora vamos acessar o Jenkins no CentOS 8 clicando em "Começar a usar o Jenkins":
PROLONGAR
Etapa 12
Aqui teremos todas as opções para trabalhar nos projetos apropriados no Jenkins.
No próximo login devemos acessar com o usuário que criamos durante o processo de configuração:
PROLONGAR
Solvetic explicou como instalar e configurar Jenkins no CentOS 8 para ter uma ferramenta funcional para controle de projeto.